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 相关文章推荐
jquery photoFrame 图片边框美化显示插件
Jun 28 Javascript
扩展javascript的Date方法实现代码(prototype)
Nov 20 Javascript
js数组操作常用方法
May 08 Javascript
JavaScript中的object转换函数toString()与valueOf()介绍
Dec 31 Javascript
理解javascript中的原型和原型链
Jul 30 Javascript
AngularJS页面带参跳转及参数解析操作示例
Jun 28 Javascript
详解vue express启动数据服务
Jul 05 Javascript
js时间戳与日期格式之间相互转换
Dec 11 Javascript
使用Vue.observable()进行状态管理的实例代码详解
May 26 Javascript
微信小程序获取用户信息及手机号(后端TP5.0)
Sep 12 Javascript
Node.js学习之内置模块fs用法示例
Jan 22 Javascript
javascript全局自定义鼠标右键菜单
Dec 08 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
西德产收音机
2021/03/01 无线电
用ADODB来让PHP操作ACCESS数据库的方法
2006/12/31 PHP
供参考的 php 学习提高路线分享
2011/10/23 PHP
PHP大小写问题:函数名和类名不区分,变量名区分
2013/06/17 PHP
PHP获取文件夹大小函数用法实例
2015/07/01 PHP
理清PHP在Linxu下执行时的文件权限方法
2017/06/07 PHP
PHP获取ttf格式文件字体名的方法示例
2019/03/06 PHP
Javascript常考语句107条收集
2010/03/09 Javascript
js怎么终止程序return不行换jfslk
2013/05/30 Javascript
jQuery动态创建html元素的常用方法汇总
2014/09/05 Javascript
css与javascript跨浏览器兼容性总结
2014/09/15 Javascript
javascript面向对象快速入门实例
2015/01/13 Javascript
jquery+css实现动感的图片切换效果
2015/11/25 Javascript
vue.js实现刷新当前页面的方法教程
2017/07/05 Javascript
小白教程|一小时上手最流行的前端框架vue(推荐)
2019/04/10 Javascript
微信小程序登录数据解密及状态维持实例详解
2019/05/06 Javascript
Element实现表格分页数据选择+全选所有完善批量操作
2019/06/07 Javascript
一步一步实现Vue的响应式(对象观测)
2019/09/02 Javascript
Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法
2020/09/04 Javascript
[04:26]2014DOTA2国际邀请赛-Newbee顺利进入胜者组决赛 独家专访战神7
2014/07/19 DOTA
Python小工具之消耗系统指定大小内存的方法
2018/12/03 Python
python用pandas数据加载、存储与文件格式的实例
2018/12/07 Python
对Python模块导入时全局变量__all__的作用详解
2019/01/11 Python
django drf框架中的user验证以及JWT拓展的介绍
2019/08/12 Python
python使用html2text库实现从HTML转markdown的方法详解
2020/02/21 Python
python输出第n个默尼森数的实现示例
2020/03/08 Python
Python虚拟环境virtualenv创建及使用过程图解
2020/12/08 Python
Python 中的函数装饰器和闭包详解
2021/02/06 Python
HTML5实时语音通话聊天MP3压缩传输3KB每秒
2019/08/28 HTML / CSS
印尼综合在线预订网站:Tiket.com(机票、酒店、火车、租车和娱乐)
2018/10/11 全球购物
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
离婚协议书范本2014
2014/10/27 职场文书
地方课程教学计划
2015/01/19 职场文书
校园安全主题班会
2015/08/12 职场文书
HAM-2000摩机图
2021/04/22 无线电
vue 实现上传组件
2021/05/31 Vue.js