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 相关文章推荐
使用prototype.js进行异步操作
Feb 07 Javascript
通过JavaScript使Div居中并随网页大小改变而改变
Jun 24 Javascript
javascript对象的使用和属性操作示例详解
Mar 02 Javascript
jQuery中change事件用法实例
Dec 26 Javascript
JS中的THIS和WINDOW.EVENT.SRCELEMENT详解
May 25 Javascript
解读Bootstrap v4 sass设计
May 29 Javascript
JS快速实现移动端拼图游戏
Sep 05 Javascript
微信小程序 教程之wxapp视图容器 scroll-view
Oct 19 Javascript
mui上拉加载功能实例详解
Apr 13 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
Apr 27 Javascript
聊聊JS动画库 Velocity.js的使用
Mar 13 Javascript
bootstrap table列和表头对不齐的解决方法
Jul 19 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获取本周开始日期和结束日期的方法
2015/03/09 PHP
PHP页面间传递值和保持值的方法
2016/08/24 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
增强的 JavaScript 的 trim 函数的代码
2007/08/13 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
复制js对象方法(详解)
2013/07/08 Javascript
jquery基础知识第一讲之认识jquery
2016/03/17 Javascript
jQuery代码实现表格中点击相应行变色功能
2016/05/09 Javascript
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
使用bootstrap validator的remote验证代码经验分享(推荐)
2016/09/21 Javascript
js学习总结之DOM2兼容处理this问题的解决方法
2017/07/27 Javascript
vue实现仿淘宝结账页面实例代码
2017/11/08 Javascript
详解使用vuex进行菜单管理
2017/12/21 Javascript
微信小程序云开发实现增删改查功能
2019/05/17 Javascript
[01:32:10]NAVI vs VG Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
[41:12]Liquid vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.24
2019/09/10 DOTA
Python入门学习之字符串与比较运算符
2015/10/12 Python
python分布式环境下的限流器的示例
2017/10/26 Python
python石头剪刀布小游戏(三局两胜制)
2021/01/20 Python
Python中栈、队列与优先级队列的实现方法
2019/06/30 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
2019/07/22 Python
python相对企业语言优势在哪
2020/06/12 Python
Python获取浏览器窗口句柄过程解析
2020/07/25 Python
matplotlib基础绘图命令之errorbar的使用
2020/08/13 Python
Pycharm同步远程服务器调试的方法步骤
2020/11/04 Python
pyx文件 生成pyd 文件用于 cython调用的实现
2021/03/04 Python
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
基于 HTML5 WebGL 实现的垃圾分类系统
2019/10/08 HTML / CSS
运动鞋、足球鞋和慕尼黑球衣:Sport Münzinger
2019/08/26 全球购物
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
2015/11/18 面试题
几个常见的消息中间件(MOM)
2014/01/08 面试题
汽车销售求职自荐信
2013/10/01 职场文书
洗煤厂厂长岗位职责
2014/01/03 职场文书
物业工作计划书
2014/01/10 职场文书
市语委办2016年第十九届“推普周”活动总结
2016/04/05 职场文书
Mysql索引失效 数据库表中有索引还是查询很慢
2022/05/15 MySQL