jQuery 网易相册鼠标移动显示隐藏效果实现代码


Posted in Javascript onMarch 31, 2013

其实主要是jquery 层选择器的应用,jquery 高手可以跳过。。。

网易相册效果图如下:当鼠标移动经过照片就显示“设为封面|删除”,移开后就隐藏,此效果在web开发中经常会用到。故总结一下

jQuery 网易相册鼠标移动显示隐藏效果实现代码

直接上代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<title>Insert title here</title> 
<style type="text/css"> 
.al_info{display: none;} 
#imgdiv {float: left;width: 170px;height: 130px; display: block; padding:15px 10px;} 
#imgdiv img{width:160px;height:140px;} 
</style> 
<script type="text/javascript" src="../js/jquery.min.js"></script> 
<script type="text/javascript"> 
jQuery(document).ready(function(){ 
jQuery("#imgvv div").hover(function() { 
jQuery(this).find("#oper").show().find("a").attr("href","javascript:void(0)"); 
}, function() { 
jQuery(this).find("#oper").hide(); 
}); 
}); 
</script> 
</head> 
<body> 
<div id="imgvv"> 
<div id="imgdiv"> 
<span class="albumsDiv" onclick="showphoto(61)"><img 
title="myhome photo" alt="myHOME" 
src="/FileManager/upload/photo/l9pztyhx5tY=/nJnRixC/lG8=/e400bd4c851240459db967b721c5101e_a.JPG"> 
</span><br> 
<span title="myHOME" class="name">myHOME</span> <span class="al_info">共2张照片 
</span> <br> 
<span class="al_info" id="oper"><a href="#">编辑属性</a>|<a 
href="#">删除</a> 
</span> 
</div> 
<div id="imgdiv"> 
<span class="albumsDiv" onclick="showphoto(61)"><img 
title="myhome photo" alt="myHOME" 
src="/FileManager/upload/photo/l9pztyhx5tY=/nJnRixC/lG8=/e400bd4c851240459db967b721c5101e_a.JPG"> 
</span><br> 
<span title="myHOME" class="name">myHOME</span> <span class="al_info">共2张照片 
</span> <br> 
<span class="al_info" id="oper"><a href="#">编辑属性</a>|<a 
href="#">删除</a> 
</span> 
</div> 
<div id="imgdiv"> 
<span class="albumsDiv" onclick="showphoto(61)"><img 
title="myhome photo" alt="myHOME" 
src="/FileManager/upload/photo/l9pztyhx5tY=/nJnRixC/lG8=/e400bd4c851240459db967b721c5101e_a.JPG"> 
</span><br> 
<span title="myHOME" class="name">myHOME</span> <span class="al_info">共2张照片 
</span> <br> 
<span class="al_info" id="oper"><a href="#">编辑属性</a>|<a 
href="#">删除</a> 
</span> 
</div> 
</div> 
</body> 
</html>

运行结果:

jQuery 网易相册鼠标移动显示隐藏效果实现代码

事实上主要是jquery的层选择器

$("div span")//选择<div>里所有<span>元素
$("div>span")//选择<div>元素下元素名为<span>的元素(仅一个)
$('prev+next')//选择紧接在prev元素后的next元素(所有匹配的对象)
$('prev~siblings')//选择prev元素之后的所有sibling元素

这里用到是选择元素内的元素“find()”方法。

一年多没有用JQeruy了,方法全忘记啦,复习一下吧。

Javascript 相关文章推荐
js 多种变量定义(对象直接量,数组直接量和函数直接量)
May 24 Javascript
JavaScript实现鼠标滑过处生成气泡的方法
May 16 Javascript
JS实现可点击展开与关闭的左侧广告代码
Sep 02 Javascript
js获取所有checkbox的值的简单实例
May 30 Javascript
zTree树形插件异步加载方法详解
Jun 14 Javascript
详解AngularJS 模块化
Jun 14 Javascript
vue2.0 实现页面导航提示引导的方法
Mar 13 Javascript
vue-router懒加载速度缓慢问题及解决方法
Nov 25 Javascript
Node.js JSON模块用法实例分析
Jan 04 Javascript
vue实现倒计时获取验证码效果
Apr 17 Javascript
Vue基础配置讲解
Nov 29 Javascript
Vue 自适应高度表格的实现方法
May 13 Javascript
jQuery实现页面滚动时层智能浮动定位实例探讨
Mar 29 #Javascript
表单验证的完整应用案例探讨
Mar 29 #Javascript
JavaScript 处理Iframe自适应高度(同或不同域名下)
Mar 29 #Javascript
图片img的src不变让浏览器重新加载实现方法
Mar 29 #Javascript
javascript打印大全(打印页面设置/打印预览代码)
Mar 29 #Javascript
js 利用image对象实现图片的预加载提高访问速度
Mar 29 #Javascript
jquery无缝向上滚动实现代码
Mar 29 #Javascript
You might like
PHP实现多图片上传类实例
2014/07/26 PHP
php数据序列化测试实例详解
2017/08/12 PHP
PDO::prepare讲解
2019/01/29 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
鼠标焦点离开文本框时验证的js代码
2013/07/19 Javascript
解释&amp;&amp;和||在javascript中的另类用法
2014/07/28 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
谈谈AngularJs中的隐藏和显示
2015/12/09 Javascript
Ionic实现仿通讯录点击滑动及$ionicscrolldelegate使用分析
2016/01/18 Javascript
如何利用JS通过身份证号获取当事人的生日、年龄、性别
2016/01/22 Javascript
Bootstrap table分页问题汇总
2016/05/30 Javascript
详解Jquery 遍历数组之$().each方法与$.each()方法介绍
2017/01/09 Javascript
微信小程序 支付后台java实现实例
2017/05/09 Javascript
node.js连接mysql与基本用法示例
2019/01/05 Javascript
Node.js Windows Binary二进制文件安装方法
2019/05/16 Javascript
vue实现移动端省市区选择
2019/09/27 Javascript
如何正确解决VuePress本地访问出现资源报错404的问题
2020/12/03 Vue.js
[52:02]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第二场 2月26日
2021/03/11 DOTA
Python通过websocket与js客户端通信示例分析
2014/06/25 Python
matplotlib设置legend图例代码示例
2017/12/19 Python
numpy找出array中的最大值,最小值实例
2018/04/03 Python
python2 与 python3 实现共存的方法
2018/07/12 Python
Pandas读取MySQL数据到DataFrame的方法
2018/07/25 Python
Flask框架学习笔记之表单基础介绍与表单提交方式
2019/08/12 Python
关于Python 解决Python3.9 pandas.read_excel(‘xxx.xlsx‘)报错的问题
2020/11/28 Python
美国女孩洋娃娃店:American Girl
2017/10/24 全球购物
我的长生果教学反思
2014/04/28 职场文书
篮球比赛口号
2014/06/10 职场文书
房屋租赁合同协议书范本
2014/10/19 职场文书
保送生自荐信
2015/03/06 职场文书
上课讲话检讨书范文
2015/05/07 职场文书
解析:创业计划书和商业计划书二者之间到底有什么区别
2019/08/14 职场文书
探究Mysql模糊查询是否区分大小写
2021/06/11 MySQL
入门学习Go的基本语法
2021/07/07 Golang
SQL Server 忘记密码以及重新添加新账号
2022/04/26 SQL Server
Java处理延时任务的常用几种解决方案
2022/06/01 Java/Android