jQuery实现导航回弹效果


Posted in Javascript onFebruary 27, 2017

效果图:

jQuery实现导航回弹效果

代码如下:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
 <script src="http://www.21kevin.com/js/jquery-1.8.3.min.js" type="text/javascript" charset="utf-8"></script>
 <script src="http://www.21kevin.com/js/move.js" type="text/javascript" charset="utf-8"></script>
 <style type="text/css">
  *{margin:0;padding:0;}
  .box{width:1100px ;height: 70px;margin: 100px auto;background: hotpink;padding: 0 0 0 200px;box-sizing: border-box;}
  .nav {float: left;height: 70px;line-height: 55px;position: relative;cursor: pointer;}
  .nav-now{background: url(images/nav_now_bg.png)center 50px no-repeat;}
  .nav h1{font-size: 24px;}
  .box .nav+.nav{margin-left: 50px;}
  .box .nav span{width: 25px;height: 25px;position: absolute;background: url(images/nav_xiajiantou.png)center no-repeat;top: 15px;right: -35px;}
  .nav ul{position: absolute;background: hotpink;width: 160px;top: 70px;left: -15px;display: none;}
  .nav ul li{list-style: none;line-height: normal;padding: 10px 0 10px 20px;cursor: pointer;transition:padding-left 0.5s ease; }
  .nav ul li:hover{background: yellowgreen url(images/nav_li_bg.png)142px center no-repeat;padding-left:35px ;}
  .nav:hover{background: url(images/nav_now_bg.png)center 50px no-repeat;}
 </style>
 </head>
 <body>
 <div class="box">
  <div class="nav has-nav nav-now">
  <h1>一级菜单</h1>
  <span></span>
  <ul>
   <li>二级菜单</li>
   <li>二级菜单</li>
   <li>二级菜单</li>
   <li>二级菜单</li>
   <li>二级菜单</li>
   <li>二级菜单</li>
  </ul>
  </div>
  <div class="nav has-nav">
  <h1>一级菜单</h1>
  <span></span>
  <ul>
   <li>二级菜单</li>
   <li>二级菜单</li>
   <li>二级菜单</li>
   <li>二级菜单</li>
   <li>二级菜单</li>
   <li>二级菜单</li>
  </ul>
  </div>
  <div class="nav has-nav">
  <h1>一级菜单</h1>
  <span></span>
  <ul>
   <li>二级菜单</li>
   <li>二级菜单</li>
   <li>二级菜单</li>
   <li>二级菜单</li>
   <li>二级菜单</li>
   <li>二级菜单</li>
  </ul>
  </div>
  <div class="nav">
  <h1>一级菜单</h1>
  </div>
 </div>
 </body>
 <script>
 $(function(){
  $(".has-nav").hover(function(){
  $(this).find('ul').slideDown(600,"elasticOut");
  },function(){
  $(this).find('ul').stop().slideUp(100);
  });
 $(".nav").click(function(){
  $(this).addClass("nav-now").siblings().removeClass("nav-now")
 })
 })
 </script>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
Jquery拖拽并简单保存的实现代码
Nov 28 Javascript
Dom操作之兼容技巧分享
Sep 20 Javascript
javascript数组去重3种方法的性能测试与比较
Mar 26 Javascript
jQuery实现鼠标双击Table单元格变成文本框及输入内容后更新到数据库的方法
Nov 25 Javascript
vue2.0实现音乐/视频播放进度条组件
Jun 06 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
Jun 19 Javascript
vue使用原生js实现滚动页面跟踪导航高亮的示例代码
Oct 25 Javascript
React+Antd+Redux实现待办事件的方法
Mar 14 Javascript
layui的面包屑或者表单不显示的解决方法
Sep 05 Javascript
javascript跳转与返回和刷新页面的实例代码
Nov 20 Javascript
详解vue中使用transition和animation的实例代码
Dec 12 Vue.js
微信小程序选择图片控件
Jan 19 Javascript
使用jQuery操作DOM的方法小结
Feb 27 #Javascript
jQuery模拟淘宝购物车功能
Feb 27 #Javascript
原生js实现轮播图
Feb 27 #Javascript
PHP实现本地图片上传和验证功能
Feb 27 #Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
Feb 27 #Javascript
提高Web性能的前端优化技巧总结
Feb 27 #Javascript
Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题
Feb 27 #Javascript
You might like
不用mod_rewrite直接用php实现伪静态化页面代码
2008/10/04 PHP
一道求$b相对于$a的相对路径的php代码
2010/08/08 PHP
解析php中call_user_func_array的作用
2013/06/07 PHP
php实现监控varnish缓存服务器的状态
2014/12/30 PHP
php简单实现sql防注入的方法
2016/04/22 PHP
优化网页之快速的呈现我们的网页
2007/06/29 Javascript
网页和浏览器兼容性问题汇总(draft1)
2009/06/01 Javascript
事件模型在各浏览器中存在差异
2010/10/20 Javascript
javascript学习基础笔记之DOM对象操作
2011/11/03 Javascript
js 与 php 通过json数据进行通讯示例
2014/03/26 Javascript
Express作者TJ告别Node.js奔向Go
2014/07/14 Javascript
jQuery中 prop() attr()使用详解
2015/05/19 Javascript
jQuery中数据缓存$.data的用法及源码完全解析
2016/04/29 Javascript
jQuery选择器基础入门教程
2016/05/10 Javascript
jQuery悬停文字提示框插件jquery.tooltipster.js用法示例【附demo源码下载】
2016/07/19 Javascript
bootstrap表单按回车会自动刷新页面的解决办法
2017/03/08 Javascript
Bootstrap标签页(Tab)插件使用方法
2017/03/21 Javascript
Vue.js 中的 $watch使用方法
2017/05/25 Javascript
详解基于Bootstrap+angular的一个豆瓣电影app
2017/06/26 Javascript
详解在Vue中有条件地使用CSS类
2017/09/30 Javascript
Vue 让元素抖动/摆动起来的实现代码
2018/05/31 Javascript
对TypeScript库进行单元测试的方法
2019/07/18 Javascript
JavaScript 实现下雪特效的示例代码
2020/09/09 Javascript
浅谈pandas中shift和diff函数关系
2018/04/08 Python
Python3多线程基础知识点
2019/02/19 Python
python 直接赋值和copy的区别详解
2019/08/07 Python
Python字符串中添加、插入特定字符的方法
2019/09/10 Python
Python中SQLite如何使用
2020/05/27 Python
阿玛尼美妆英国官网:Giorgio Armani Beauty英国
2019/03/28 全球购物
Timberland法国官网:购买靴子、鞋子、衣服、夹克和配饰
2019/11/30 全球购物
NOTINO英国:在线购买美容和香水
2020/02/25 全球购物
挂靠协议书范本
2014/04/22 职场文书
个人工作表现自我评价
2015/03/06 职场文书
行政处罚告知书
2015/07/01 职场文书
2016重阳节红领巾广播稿
2015/12/18 职场文书
互联网创业商业模式以及赚钱法则有哪些?
2019/10/12 职场文书