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高级程序设计(第3版)学习笔记4 js运算符和操作符
Oct 11 Javascript
JQuery中form验证出错信息的查看方法
Oct 08 Javascript
JS实现两表格里数据来回转移的方法
May 28 Javascript
jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法
Dec 24 Javascript
js实现返回顶部效果
Mar 10 Javascript
JS实现前端缓存的方法
Sep 21 Javascript
Angular 4中如何显示内容的CSS样式示例代码
Nov 06 Javascript
Vue.js用法详解
Nov 13 Javascript
Spring Boot/VUE中路由传递参数的实现代码
Mar 02 Javascript
详解Puppeteer 入门教程
May 09 Javascript
Vue中Quill富文本编辑器的使用教程
Sep 21 Javascript
Vue Object 的变化侦测实现代码
Apr 15 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 IN_ARRAY 函数使用注意事项
2010/07/24 PHP
php实例分享之通过递归实现删除目录下的所有文件详解
2014/05/15 PHP
PHP解析RSS的方法
2015/03/05 PHP
Linux服务器下PHPMailer发送邮件失败的问题解决
2017/03/04 PHP
php记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
js实现双击图片放大单击缩小的方法
2015/02/17 Javascript
SuperSlide标签切换、焦点图多种组合插件
2015/03/14 Javascript
在easyUI开发中,出现jquery.easyui.min.js函数库问题的解决办法
2015/09/11 Javascript
JavaScript如何禁止Backspace键
2015/12/02 Javascript
详解javascript中原始数据类型Null和Undefined
2015/12/17 Javascript
拥有一个属于自己的javascript表单验证插件
2016/03/24 Javascript
Javascript简写条件语句(推荐)
2016/06/12 Javascript
Node.js 基础教程之全局对象
2017/08/06 Javascript
jQuery实现的鼠标滚轮控制图片缩放功能实例
2017/10/14 jQuery
bootstrap日期插件daterangepicker使用详解
2017/10/19 Javascript
JS+HTML+CSS实现轮播效果
2017/11/28 Javascript
详解vue2.0 不同屏幕适配及px与rem转换问题
2018/02/23 Javascript
在VUE中实现文件下载并判断状态的方法
2019/11/08 Javascript
vue.config.js中配置Vue的路径别名的方法
2020/02/11 Javascript
[06:50]DSPL次级职业联赛十强晋级之路
2014/11/18 DOTA
python网络编程之TCP通信实例和socketserver框架使用例子
2014/04/25 Python
Python脚本按照当前日期创建多级目录
2019/03/01 Python
python中报错&quot;json.decoder.JSONDecodeError: Expecting value:&quot;的解决
2019/04/29 Python
将pymysql获取到的数据类型是tuple转化为pandas方式
2020/05/15 Python
Python StringIO及BytesIO包使用方法解析
2020/06/15 Python
CSS3 transform的skew属性值图文详解
2014/07/21 HTML / CSS
深入研究HTML5实现图片压缩上传功能
2016/03/25 HTML / CSS
分享一个H5原生form表单的checkbox特效代码
2018/02/26 HTML / CSS
Vero Moda西班牙官方购物网站:丹麦BESTSELLER旗下知名女装品牌
2018/04/27 全球购物
NBA欧洲商店(西班牙):NBA Europe Store ES
2019/04/16 全球购物
公司总经理任命书
2014/06/05 职场文书
作风建设整改方案
2014/10/27 职场文书
2014个人年度工作总结
2014/12/15 职场文书
幼儿教师师德师风自我评价
2015/03/05 职场文书
生日赠语
2015/06/23 职场文书
详解Mysql和Oracle之间的误区
2021/05/18 MySQL