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 相关文章推荐
jQuery ui 1.7更新小结
Aug 15 Javascript
jquery插件NProgress.js制作网页加载进度条
Jun 05 Javascript
JS正则表达式比较常见用法
Jan 26 Javascript
Js类的静态方法与实例方法区分及jQuery拓展的两种方法
Jun 03 Javascript
原生JS实现简单放大镜效果
Feb 08 Javascript
基于vuejs实现一个todolist项目
Apr 11 Javascript
深入理解Vue 的条件渲染和列表渲染
Sep 01 Javascript
详解JS中的this、apply、call、bind(经典面试题)
Sep 19 Javascript
AngularJs用户登录问题处理(交互及验证、阻止FQ处理)
Oct 26 Javascript
微信小程序实现给嵌套template模板传递数据的方式总结
Dec 18 Javascript
浅谈Vuejs中nextTick()异步更新队列源码解析
Dec 31 Javascript
详解几十行代码实现一个vue的状态管理
Jan 28 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
批量修改RAR文件注释的php代码
2010/11/20 PHP
php session安全问题分析
2011/06/24 PHP
WordPress中用于创建以及获取侧边栏的PHP函数讲解
2015/12/29 PHP
yii框架无限极分类的实现方法
2017/04/08 PHP
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
JavaScript高级程序设计 读书笔记之十 本地对象Date日期
2012/02/27 Javascript
js 获取radio按钮值的实例
2013/08/17 Javascript
javascript写的一个模拟阅读小说的程序
2014/04/04 Javascript
基于jQuery.Hz2Py.js插件实现的汉字转拼音特效
2015/05/07 Javascript
js实现动态创建的元素绑定事件
2016/07/19 Javascript
完美解决IE9浏览器出现的对象未定义问题
2016/09/29 Javascript
Jquery Easyui表单组件Form使用详解(30)
2016/12/19 Javascript
bootstrap confirmation按钮提示组件使用详解
2017/08/22 Javascript
layui-laydate时间日历控件使用方法详解
2018/11/15 Javascript
nodejs分离html文件里面的js和css的方法
2019/04/09 NodeJs
vue中npm包全局安装和局部安装过程
2019/09/03 Javascript
Python基于多线程操作数据库相关问题分析
2018/07/11 Python
python简单贪吃蛇开发
2019/01/28 Python
使用HTML5原生对话框元素并轻松创建模态框组件
2019/03/06 HTML / CSS
HTML5对比HTML4的主要改变和改进总结
2016/05/27 HTML / CSS
Html5百叶窗效果的示例代码
2017/12/11 HTML / CSS
h5页面唤起app如果没安装就跳转下载(iOS和Android)
2020/06/03 HTML / CSS
欧洲领先的电子和电信零售商和服务提供商:Currys PC World Business
2017/12/05 全球购物
TripAdvisor德国:全球领先的旅游网站
2017/12/07 全球购物
JSF的标签库有哪些
2012/04/27 面试题
汽车技术服务英文求职信范文
2014/01/02 职场文书
保安公司服务承诺书
2014/05/28 职场文书
司法局火灾防控方案
2014/06/05 职场文书
质检员岗位职责
2015/02/03 职场文书
清洁工个人工作总结
2015/03/05 职场文书
初中重阳节活动总结
2015/05/05 职场文书
《从现在开始》教学反思
2016/02/16 职场文书
《金钱的魔力》教学反思
2016/02/20 职场文书
何时使用Map来代替普通的JS对象
2021/04/29 Javascript
解决Go gorm踩过的坑
2021/04/30 Golang
「约定的梦幻岛」作画发布诺曼生日新绘
2022/03/21 日漫