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 相关文章推荐
Javascript 不能释放内存.
Sep 07 Javascript
JavaScript 验证浏览器是否支持javascript的方法小结
May 17 Javascript
JavaScript中的lastIndexOf()方法使用详解
Jun 06 Javascript
基于javascript实现浏览器滚动条快到底部时自动加载数据
Nov 30 Javascript
Bootstrap编写一个兼容主流浏览器的受众门户式风格页面
Jul 01 Javascript
js 弹出虚拟键盘修改密码的简单实例
Oct 10 Javascript
通过扫描二维码打开app的实现代码
Nov 10 Javascript
使用微信小程序开发前端【快速入门】
Dec 05 Javascript
JQuery页面随滚动条动态加载效果的简单实现(推荐)
Feb 08 Javascript
从零学习node.js之简易的网络爬虫(四)
Feb 22 Javascript
vue复合组件实现注册表单功能
Nov 06 Javascript
利用jQuery+localStorage实现一个简易的计时器示例代码
Dec 25 jQuery
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
967 个函式
2006/10/09 PHP
php addslashes和mysql_real_escape_string
2010/01/24 PHP
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
纯JavaScript实现的完美渐变弹出层效果代码
2010/04/02 Javascript
javascript模块化是什么及其优缺点介绍
2013/09/02 Javascript
jquery全选checkBox功能实现代码(取消全选功能)
2013/12/10 Javascript
AngularJS中的模块详解
2015/01/29 Javascript
smartcrop.js智能图片裁剪库
2015/10/14 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
2016/08/08 Javascript
Angular之指令Directive用法详解
2017/03/01 Javascript
微信小程序动态的加载数据实例代码
2017/04/14 Javascript
JavaScript实现的浏览器下载文件的方法
2017/08/09 Javascript
javascript数组拍平方法总结
2018/01/20 Javascript
Vue-Quill-Editor富文本编辑器的使用教程
2018/09/21 Javascript
微信小程序中为什么使用var that=this
2019/08/27 Javascript
JS常用排序方法实例代码解析
2020/03/03 Javascript
python启动办公软件进程(word、excel、ppt、以及wps的et、wps、wpp)
2009/04/09 Python
Python单元测试框架unittest简明使用实例
2015/04/13 Python
Python使用Turtle模块绘制五星红旗代码示例
2017/12/11 Python
python实现Floyd算法
2018/01/03 Python
Python实现通讯录功能
2018/02/22 Python
tensorflow1.0学习之模型的保存与恢复(Saver)
2018/04/23 Python
python实现Zabbix-API监控
2018/09/17 Python
对python使用telnet实现弱密码登录的方法详解
2019/01/26 Python
对django后台admin下拉框进行过滤的实例
2019/07/26 Python
python字典的常用方法总结
2019/07/31 Python
Python安装whl文件过程图解
2020/02/18 Python
使用 Python ssh 远程登陆服务器的最佳方案
2020/03/06 Python
python 安装库几种方法之cmd,anaconda,pycharm详解
2020/04/08 Python
台湾网友喜爱的综合型网路购物商城:Yahoo! 奇摩购物中心
2018/03/10 全球购物
荷兰领先的百货商店:De Bijenkorf
2018/10/17 全球购物
师范应届生语文教师求职信
2013/10/29 职场文书
销售总监岗位职责
2014/01/04 职场文书
党建工作先进材料
2014/05/02 职场文书
什么是动态刷新率DRR? Windows11动态刷新率功能介绍
2021/11/21 数码科技
MySQL count(*)统计总数问题汇总
2022/09/23 MySQL