jQuery学习笔记(3)--图片导航
来源:互联网 发布:网络线管的种类及作用 编辑:程序博客网 时间:2024/06/09 20:27
在一组图片中,当鼠标放在上面时,会从下面浮动一个小的提示导航功能,用到了动画效果和链式编程。
html代码:
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{margin:0;padding:0;} ul{list-style: none;} img{display: block; border:0;} .wrapper{width: 752px; border:1px solid #ccc; padding: 10px 0 0 10px; font-family: arial; overflow: hidden; margin:100px auto; } .wrapper li{ float: left; margin:0 10px 10px 0; width: 178px; height: 125px; overflow: hidden; position: relative; } .wrapper li div,.wrapper li p{ width:178px; height: 25px; position: absolute; font-size:14px; text-align: center; line-height: 25px; color:white; left:0; bottom:-25px; _bottom:-26px; } .wrapper li div{ background-color:#000; } .wrapper li p{ background: url(images/bg.png) no-repeat 5px 0; } </style> <script type="text/javascript" src="../jquery-1.11.1.min.js"></script> <script type="text/javascript">//author:一叶扁舟(skiff)//作用:图片导航//时间:19:12 2017/3/18 $(function(){ var tag = $("<div></div><p>百度一下,你就知道</p>"); //追加到li标签后面 $(".wrapper li").append(tag).children("div").fadeTo(0,0.5);//灰度 $(".wrapper li").each(function(index,ele){$(ele).children("p").css("background-position","5px -"+25+"px");}).hover( function () {console.log($(this)); $(this).children("div,p").stop().animate({bottom:0},600); }, function () { //当前jQuery对象即li,下的子元素div和p元素的当前动画停止,div和p元素的bottom改为-25px $(this).children("div,p").stop().animate({bottom:"-25"},600); }); }); </script></head><body><div class="wrapper"> <ul> <li><a href="###"><img src="images/01.jpg" alt=""/></a></li> <li><a href="###"><img src="images/02.jpg" alt=""/></a></li> <li><a href="###"><img src="images/03.jpg" alt=""/></a></li> <li><a href="###"><img src="images/04.jpg" alt=""/></a></li> <li><a href="###"><img src="images/05.jpg" alt=""/></a></li> <li><a href="###"><img src="images/06.jpg" alt=""/></a></li> <li><a href="###"><img src="images/07.jpg" alt=""/></a></li> <li><a href="###"><img src="images/08.jpg" alt=""/></a></li> </ul></div></body></html>
效果图:
0 0
- jQuery学习笔记(3)--图片导航
- jQuery学习笔记3 图片预览
- jquery学习笔记(1)-----简单导航栏
- jquery mobile学习笔记——navbar(导航条)
- jQuery学习笔记(3)
- jQuery学习笔记3
- h5学习笔记(3) 导航菜单
- Flex 导航学习笔记
- silverlight 学习笔记导航
- Java学习笔记--导航
- Oracle学习笔记--导航
- UML学习笔记--导航
- XML学习笔记--导航
- Struts学习笔记--导航
- Hibernate学习笔记--导航
- Spring学习笔记--导航
- 向上导航学习笔记
- OS 学习笔记导航
- 排序算法
- 关于Http请求后返回json乱码的问题
- JavaScript中的Date总结之日期的自动刷新(四)
- DNA排序算法(二)
- 团体程序设计天梯赛(L1选做)
- jQuery学习笔记(3)--图片导航
- nginx之location配置
- NYOJ-2 括号配对问题
- suricata 源码分析之行锁
- PAT1008
- 西普实验吧密码学CTF--古典密码的安全性不高,但仍然十分美妙,请破译下面的密文
- Java为什么要使用内部类?
- java下Class.forName的作用是什么,为什么要使用它
- 《JAVA与模式》之适配器模式