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入门教程(11) js事件处理
Jan 31 Javascript
javascript 星级评分效果(手写)
Dec 24 Javascript
一个获取第n个元素节点的js函数
Sep 02 Javascript
javascript实现可全选、反选及删除表格的方法
May 15 Javascript
jquery实现简易的移动端验证表单
Nov 08 Javascript
js中利用tagname和id获取元素的方法
Jan 03 Javascript
javascript自定义滚动条实现代码
Apr 20 Javascript
js实现图片淡入淡出切换简易效果
Aug 22 Javascript
JavaScript实现输入框与清空按钮联动效果
Sep 09 Javascript
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
Nov 10 jQuery
JavaScript中利用Array filter() 方法压缩稀疏数组
Feb 24 Javascript
vue请求数据的三种方式
Mar 04 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
德生S2000南麂列岛台湾FM收听记录
2021/03/02 无线电
PHP 强制下载文件代码
2010/10/24 PHP
Zend的AutoLoad机制介绍
2012/09/27 PHP
PHP生成条形码大揭秘
2015/09/24 PHP
PHP更安全的密码加密机制Bcrypt详解
2017/06/18 PHP
EXTJS记事本 当CompositeField遇上RowEditor
2011/07/31 Javascript
javaScript 利用闭包模拟对象的私有属性
2011/12/29 Javascript
模拟一个类似百度google的模糊搜索下拉列表
2014/04/15 Javascript
Windows 系统下安装和部署Egret的开发环境
2014/07/31 Javascript
超链接的禁用属性Disabled使用示例
2014/07/31 Javascript
js实现网页右上角滑出会自动消失大幅广告的方法
2015/02/27 Javascript
javascript实现页面刷新时自动清空表单并选中的方法
2015/07/18 Javascript
深入浅析Node.js 事件循环
2015/12/20 Javascript
利用JQuery写一个简单的异步分页插件
2016/03/07 Javascript
深入理解jQuery之防止冒泡事件
2016/05/24 Javascript
vue.js将unix时间戳转换为自定义时间格式
2017/01/03 Javascript
JavaScript实现按键精灵的原理分析
2017/02/21 Javascript
求js数组的最大值和最小值的四种方法
2017/03/03 Javascript
详解vue+vueRouter+webpack的简单实例
2017/06/17 Javascript
npm 常用命令详解(小结)
2019/01/17 Javascript
ES6基础之默认参数值
2019/02/21 Javascript
为什么推荐使用JSX开发Vue3
2020/12/28 Vue.js
[47:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第二场 3月4日
2021/03/11 DOTA
Python读取Json字典写入Excel表格的方法
2018/01/03 Python
构建高效的python requests长连接池详解
2020/05/02 Python
pandas DataFrame运算的实现
2020/06/14 Python
python调用私有属性的方法总结
2020/07/24 Python
html5是什么_动力节点Java学院整理
2017/07/07 HTML / CSS
迪卡侬印度官网:购买所有体育用品
2017/06/24 全球购物
澳大利亚墨尔本的在线时装店:LORETA
2018/09/14 全球购物
乌克兰电子和家用电器商店:Foxtrot
2019/07/23 全球购物
捐助感谢信
2015/01/22 职场文书
三方协议书
2015/01/27 职场文书
电影建国大业观后感
2015/06/01 职场文书
趣味运动会标语口号
2015/12/26 职场文书
python引入其他文件夹下的py文件具体方法
2021/05/23 Python