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 脚本将当地时间转换成其它时区
Mar 19 Javascript
点击下载链接 弹出页面实现代码
Oct 01 Javascript
第一个JavaScript入门基础 document.write输出
Feb 22 Javascript
手把手教你自己写一个js表单验证框架的方法
Sep 14 Javascript
基于jQuery捕获超链接事件进行局部刷新代码
May 10 Javascript
JavaScript弹出窗口方法汇总
Aug 12 Javascript
js数组的基本操作(很全自己整理的)
Oct 16 Javascript
node.js抓取并分析网页内容有无特殊内容的js文件
Nov 17 Javascript
微信小程序 使用canvas制作K线实例详解
Jan 12 Javascript
webpack项目轻松混用css module的方法
Jun 12 Javascript
bootstrap与pagehelper实现分页效果
Dec 29 Javascript
vue-dplayer 视频播放器实例代码
Nov 08 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
咖啡知识 除了喝咖啡还有那些知识点
2021/03/06 新手入门
用 JSON 处理缓存
2007/04/27 Javascript
总结AJAX相关JS代码片段和浏览器模型
2007/08/15 Javascript
JavaScript 加号(+)运算符号
2009/12/06 Javascript
jQuery 表单验证扩展代码(一)
2010/10/11 Javascript
jquery获得页面元素的坐标值实现思路及代码
2013/04/15 Javascript
JS加jquery简单实现标签元素的显示或隐藏
2013/09/23 Javascript
js中的getAttribute方法使用示例
2014/08/01 Javascript
学习JavaScript设计模式之策略模式
2016/01/12 Javascript
vuex实现简易计数器
2016/10/27 Javascript
JavaScript中校验银行卡号的实现代码
2016/12/19 Javascript
javascript添加前置0(补零)的几种方法
2017/01/05 Javascript
Angular2 Service实现简单音乐播放器服务
2017/02/24 Javascript
如何使node也支持从url加载一个module详解
2018/06/05 Javascript
详解Nuxt.js部署及踩过的坑
2018/08/07 Javascript
教你使用vue-cli快速构建的小说阅读器
2019/05/13 Javascript
微信小程序登录对接Django后端实现JWT方式验证登录详解
2019/07/29 Javascript
[01:43]深扒TI7聊天轮盘语音出处4
2017/05/11 DOTA
python使用rsa加密算法模块模拟新浪微博登录
2014/01/22 Python
python类继承用法实例分析
2015/05/27 Python
剖析Python的Twisted框架的核心特性
2016/05/25 Python
Python模块搜索路径代码详解
2018/01/29 Python
Python面向对象程序设计之类的定义与继承简单示例
2019/03/18 Python
用django-allauth实现第三方登录的示例代码
2019/06/24 Python
详解python常用命令行选项与环境变量
2020/02/20 Python
Python Selenium 设置元素等待的三种方式
2020/03/18 Python
Python利用命名空间解析XML文档
2020/08/10 Python
实例代码讲解Python 线程池
2020/08/24 Python
ONLY德国官方在线商店:购买时尚女装
2017/09/21 全球购物
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
2016/08/15 面试题
检查机关党的群众路线个人整改措施
2014/10/04 职场文书
严以律己学习心得体会
2016/01/13 职场文书
如何书写公司员工保密协议?
2019/06/27 职场文书
mybatis中sql语句CDATA标签的用法说明
2021/06/30 Java/Android
html form表单基础入门案例讲解
2021/07/15 HTML / CSS
详解Oracle数据库中自带的所有表结构(sql代码)
2021/11/20 Oracle