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 相关文章推荐
js中将具有数字属性名的对象转换为数组
Mar 06 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
Aug 12 Javascript
js函数返回多个返回值的示例代码
Nov 05 Javascript
JS实现向表格中动态添加行的方法
Mar 30 Javascript
EditPlus中的正则表达式 实战(4)
Dec 15 Javascript
bootstrapValidator表单验证插件学习
Dec 30 Javascript
Bootstrap表单控件使用方法详解
Jan 11 Javascript
JQuery validate 验证一个单独的表单元素实例
Feb 17 Javascript
Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的解决方法
Feb 17 Javascript
vue.js中Vue-router 2.0基础实践教程
May 08 Javascript
详解vue.js+UEditor集成 [前后端分离项目]
Jul 07 Javascript
产制造追溯系统之通过微信小程序实现移动端报表平台
Jun 03 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
mysql_escape_string()函数用法分析
2016/04/25 PHP
详解php中serialize()和unserialize()函数
2017/07/08 PHP
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
2007/10/23 Javascript
基于jQuery判断两个元素是否有重叠部分的代码
2012/07/25 Javascript
node.js中的console.dir方法使用说明
2014/12/10 Javascript
JS针对浏览器窗口关闭事件的监听方法集锦
2016/06/24 Javascript
关于数据与后端进行交流匹配(点亮星星)
2016/08/03 Javascript
浅谈JavaScript的自动垃圾收集机制
2016/12/15 Javascript
Webpack优化配置缩小文件搜索范围
2017/12/25 Javascript
vue引入ueditor及node后台配置详解
2018/01/03 Javascript
vue+element搭建后台小总结 el-dropdown下拉功能
2020/04/10 Javascript
vue中使用GraphQL的实例代码
2019/11/04 Javascript
[56:00]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第二场
2018/04/10 DOTA
python MySQLdb Windows下安装教程及问题解决方法
2015/05/09 Python
浅谈django开发者模式中的autoreload是如何实现的
2017/08/18 Python
使用Python进行目录的对比方法
2018/11/01 Python
python操作微信自动发消息的实现(微信聊天机器人)
2020/07/14 Python
python获取整个网页源码的方法
2020/08/03 Python
python中绕过反爬虫的方法总结
2020/11/25 Python
CSS3 box-shadow属性实例详解
2020/06/19 HTML / CSS
html5时钟实现代码
2010/10/22 HTML / CSS
HTML5 移动页面自适应手机屏幕四类方法总结
2017/08/17 HTML / CSS
英国虚拟主机服务商:eUKhost
2016/08/16 全球购物
Muziker英国:中欧最大的音乐家商店
2020/02/05 全球购物
nohup的用法
2012/11/26 面试题
应聘护士自荐信
2013/10/21 职场文书
饮料业务员岗位职责
2013/12/15 职场文书
健康状况证明模板
2014/10/23 职场文书
2014年乡镇工作总结
2014/11/21 职场文书
税务会计岗位职责
2015/04/02 职场文书
2015年党员公开承诺事项
2015/04/27 职场文书
2016校本研修培训心得体会
2016/01/08 职场文书
导游词之长城八达岭
2019/09/24 职场文书
python正则表达式re.search()的基本使用教程
2021/05/21 Python
Python标准库之typing的用法(类型标注)
2021/06/02 Python
使用Redis实现点赞取消点赞的详细代码
2022/03/20 Redis