其实主要是jquery 层选择器的应用,jquery 高手可以跳过。。。

网易相册效果图如下:当鼠标移动经过照片就显示“设为封面|删除”,移开后就隐藏,此效果在web开发中经常会用到。故总结一下

直接上代码:

<!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" οnclick="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" οnclick="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" οnclick="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的层选择器:

$("div span")//选择<div>里所有<span>元素
$("div>span")//选择<div>元素下元素名为<span>的元素(仅一个)
$('prev+next')//选择紧接在prev元素后的next元素(所有匹配的对象)
$('prev~siblings')//选择prev元素之后的所有sibling元素

这里用到是选择元素内的元素“find()”方法。

一年多没有用JQeruy了,方法全忘记啦,复习一下吧。

jQuery实现网易相册鼠标移动显示隐藏效果相关推荐

  1. js + jquery 两栏Tab鼠标移入显示/隐藏的效果(详)

    学习文献: 必须要掌握的原生JS实现JQuery 了解了这些才能开始发挥jQuery的威力 - 谦行 – JavaScript和jQuery两款TAB选项卡示例 -- 西门 jquery原创分享社区 ...

  2. jQuery 仿淘宝 鼠标悬停显示大图效果

    页面只需要包含 jquery库, bigpic.js 和 bigpic.css即可自动给页面上符合条件的图片加上悬停效果. <script type="text/javascript& ...

  3. js实现网页左侧导航条,鼠标经过显示隐藏的面板

    js实现网页左侧导航条,鼠标经过显示隐藏的面板 <style>* {margin: 0;padding: 0;}#left_nav {position: relative;border: ...

  4. CSS实线鼠标移入显示隐藏div

    用CSS中的 hover 事件,实线鼠标移入显示隐藏元素. 效果如下: 代码如下: <!DOCTYPE html> <html><head><meta cha ...

  5. javascript实现鼠标经过显示隐藏内容

    html代码: <!DOCTYPE html> <html><head><meta charset="utf-8"><titl ...

  6. 鼠标经过显示隐藏盒子

    一.需求实现: 在父盒子中有一个子盒子,默认是不显示出来,当鼠标经过的时候显示出来 (1)使用的是显示隐藏的写法: //HTML <div className="father" ...

  7. HTML鼠标悬停显示隐藏div,JQ实现鼠标悬停显示或隐藏DIV层

    $(document).ready(function(){ $("#div1").hide();   //先将层隐藏起来 var canHide = false; //标记是否可隐 ...

  8. 纯CSS实现鼠标移入显示图标效果

    1.效果预览 在淘宝或京东商城我们经常看到这样的效果:鼠标移动除某一个位置时出现下拉菜单,或者显示一个图标,那么这是如何实现的呢?我们今天就用CSS来实现鼠标移入时显示图标的一个效果. 下面是我们这次 ...

  9. css加号图标_DIV,CSS如何实现“加减号”“显示隐藏”效果

    展开全部 (1)1.js方法,这是一般网站常用的方法. 优点:兼容性好,易管理. 实现方式:按钮32313133353236313431303231363533e58685e5aeb931333337 ...

最新文章

  1. 快起床刷题去,别人把你offer拿走啦
  2. 实例理解q—learning-Python强化学习
  3. Mac pro 上安装 robotframework 时的一个版本问题
  4. android表格自动刷新,Android SwipeRefreshLayout 自动刷新
  5. 我的北京游戏开发总结【三】
  6. 程序员下班后收到工作信息怎么办?
  7. 一篇博客读懂设计模式之---单例模式
  8. 测试基础-03-用例设计方法:等价类、边界值、场景法、错误推测法
  9. 【数据结构笔记27】树习题:完全二叉搜索树(Complete Binary Search Tree)
  10. vce 题库导入_Visual CertExam(VCE)试题制作教程.pdf
  11. WPS2000的目录提取(转)
  12. android 7.1 字体大小设置,微信安卓版7.0.4字体大小被吐槽,微信官方回应又被吐槽...
  13. gitter 卸载_最佳Gitter渠道:iOS开发人员
  14. 插件:Could not find library corresponding to plugin……
  15. Mac下编程的实用快捷键
  16. C1任务-修改游戏存档
  17. LiveGBS流媒体平台国标GB/T28181功能-国标流媒体服务平台作为上级接入海康大华华为宇视等下级平台及摄像头
  18. 基于python的咖啡数据集分析
  19. 网站显示未连接上服务器,网站未连接上服务器是什么意思
  20. 李开复:微创新改变中国互联网

热门文章

  1. 时代峰峻安利康师傅图片
  2. java科目二踩线原理_科目二曲线行驶老“踩线”?掌握这些技巧,顺利通关不“踩线”!...
  3. python八进制转二进制_python中的二进制十六进制和八进制
  4. 16位数与8位数的转换
  5. 生产环境mysql安装规划及调优实践(二)--mysql8.0.29为例
  6. 12306现象的根本原因
  7. python美食推荐系统 菜谱管理系统 django框架 购物车 网站 MySQL数据库 源码下载 计算机毕业设计
  8. 渗透测试-----信息收集(概述、whois、子域名查询、爆破、vulhub域名传送漏洞复现、kali安装docker)
  9. 玫琳凯在第20届世界皮肤学大会上公布最新研究成果
  10. flink taskmanager 挂掉 报错No pooled slot available and request to ResourceManager for new slot failed