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 相关文章推荐
javaScript矢量图表库-gRaphael几行代码实现精美的条形图/饼图/点图/曲线图
Jan 09 Javascript
获取当前点击按钮的id用this.id实现
Mar 17 Javascript
javascript限制用户只能输汉字中文的方法
Nov 20 Javascript
javascript最基本的函数汇总
Jun 25 Javascript
一不小心就做错的JS闭包面试题
Nov 25 Javascript
javascript先序遍历DOM树的方法
Feb 27 Javascript
老生常谈Javascript中的原型和this指针
Oct 09 Javascript
微信小程序分页加载的实例代码
Jul 11 Javascript
使用javascript做在线算法编程
May 25 Javascript
Javascript中parseInt的正确使用方式
Oct 17 Javascript
mpvue开发音频类小程序踩坑和建议详解
Mar 12 Javascript
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
May 05 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
php 301转向实现代码
2008/09/18 PHP
解析PHP函数array_flip()在重复数组元素删除中的作用
2013/06/27 PHP
Zend Framework动作助手Url用法详解
2016/03/05 PHP
PHP中FTP相关函数小结
2016/07/15 PHP
Yii CFileCache 获取不到值的原因分析
2017/02/08 PHP
javascript判断单选框或复选框是否选中方法集锦
2007/04/04 Javascript
jquery 插件学习(三)
2012/08/06 Javascript
用javascript替换URL中的参数值示例代码
2014/01/27 Javascript
javascript if条件判断方法小结
2014/05/17 Javascript
ajax+jQuery实现级联显示地址的方法
2015/05/06 Javascript
对于jQuery性能的一些优化建议
2015/08/13 Javascript
第七章之菜单按钮图标组件
2016/04/25 Javascript
Bootstrap模态框使用详解
2017/02/15 Javascript
tab栏切换原理
2017/03/22 Javascript
React操作真实DOM实现动态吸底部的示例
2017/10/23 Javascript
JS+CSS实现网页加载中的动画效果
2017/10/27 Javascript
jQuery实现的下雪动画效果示例【附源码下载】
2018/02/02 jQuery
Nodejs异步回调之异常处理实例分析
2018/06/22 NodeJs
[01:55]《走出家门看比赛》——DOTA2 2015国际邀请赛同城线下观战
2015/07/18 DOTA
Python实现对象转换为xml的方法示例
2017/06/08 Python
python实现批量修改文件名代码
2017/09/10 Python
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
2018/02/24 Python
Python模块 _winreg操作注册表
2020/02/05 Python
如何解决tensorflow恢复模型的特定值时出错
2020/02/06 Python
python GUI库图形界面开发之PyQt5图片显示控件QPixmap详细使用方法与实例
2020/02/27 Python
详解pytorch tensor和ndarray转换相关总结
2020/09/03 Python
python字典通过值反查键的实现(简洁写法)
2020/09/30 Python
喜诗官方在线巧克力店:See’s Candies
2017/01/01 全球购物
学校门卫岗位职责
2014/03/16 职场文书
医学生自我鉴定范文
2014/03/26 职场文书
青春无悔演讲稿
2014/05/08 职场文书
国际贸易实务实训报告
2014/11/05 职场文书
刑事上诉状(量刑过重)
2015/05/23 职场文书
体育部部长竞选稿
2015/11/21 职场文书
Python中OpenCV实现查找轮廓的实例
2021/06/08 Python
vue+iview实现手机号分段输入框
2022/03/25 Vue.js