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 同时在IE和FireFox获取KeyCode的代码
Feb 07 Javascript
鼠标右击事件代码(asp.net后台)
Jan 27 Javascript
如何学习Javascript入门指导
Nov 01 Javascript
javascript中拼接HTML字符串的最快、最好的方法
Jun 07 Javascript
js锁屏解屏通过对$.ajax进行封装实现
Jul 31 Javascript
Node.js中安全调用系统命令的方法(避免注入安全漏洞)
Dec 05 Javascript
jQuery下拉友情链接美化效果代码分享
Aug 26 Javascript
jQuery电话号码验证实例
Jan 05 Javascript
angularjs实现table增加tr的方法
Feb 27 Javascript
JavaScript实现简单的计算器
Jan 16 Javascript
解决VUE mounted 钩子函数执行时 img 未加载导致页面布局的问题
Jul 27 Javascript
Vue实现购物小球抛物线的方法实例
Nov 22 Vue.js
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读取文本文件并逐行输出该行使用最多的字符与对应次数的方法
2016/11/25 PHP
PHP数据库操作四:mongodb用法分析
2017/08/16 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
Thinkphp 框架扩展之驱动扩展实例分析
2020/04/27 PHP
PHP7 list() 函数修改
2021/03/09 PHP
ExtJS扩展 垂直tabLayout实现代码
2009/06/21 Javascript
JQuery从头学起第二讲
2010/07/04 Javascript
jquery实用代码片段集合
2010/08/12 Javascript
jquery插件珍藏(图片局部放大/信息提示框)
2013/01/08 Javascript
一个php+js实时显示时间问题
2015/10/12 Javascript
js实现异步循环实现代码
2016/02/16 Javascript
Bootstrap模块dropdown实现下拉框响应
2016/05/22 Javascript
如何判断出一个js对象是否一个dom对象
2016/11/24 Javascript
用move.js库实现百叶窗特效
2017/02/08 Javascript
NodeJs使用Mysql模块实现事务处理实例
2017/05/31 NodeJs
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
2017/10/17 Javascript
9种改善AngularJS性能的方法
2017/11/28 Javascript
基于JS实现一个随机生成验证码功能
2019/05/29 Javascript
vue组件实现移动端九宫格转盘抽奖
2020/10/16 Javascript
Python3解决棋盘覆盖问题的方法示例
2017/12/07 Python
Java实现的执行python脚本工具类示例【使用jython.jar】
2018/03/29 Python
Django处理文件上传File Uploads的实例
2018/05/28 Python
浅谈python标准库--functools.partial
2019/03/13 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
2019/09/04 Python
Python利用PyExecJS库执行JS函数的案例分析
2019/12/18 Python
OpenCV Python实现拼图小游戏
2020/03/23 Python
Selenium之模拟登录铁路12306的示例代码
2020/07/31 Python
Python爬虫入门教程01之爬取豆瓣Top电影
2021/01/24 Python
自荐书格式
2013/12/01 职场文书
2014年社区宣传工作总结
2014/12/02 职场文书
协议书范文
2015/01/27 职场文书
同学毕业留言寄语
2015/02/27 职场文书
2015年安全生产月工作总结
2015/07/27 职场文书
2015秋季田径运动会广播稿
2015/08/19 职场文书
2016春季幼儿园开学寄语
2015/12/03 职场文书
Android开发之底部导航栏的快速实现
2022/04/28 Java/Android