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 相关文章推荐
Web跨浏览器进程通信(Web跨域)
Apr 17 Javascript
浅析Node在构建超媒体API中的作用
Jul 30 Javascript
jQuery中 attr() 方法使用小结
May 03 Javascript
jQuery实现仿Alipay支付宝首页全屏焦点图切换特效
May 04 Javascript
Three.js学习之正交投影照相机
Aug 01 Javascript
js实现移动端微信页面禁止字体放大
Feb 16 Javascript
Django1.7+JQuery+Ajax验证用户注册集成小例子
Apr 08 jQuery
jquery tmpl模板(实例讲解)
Sep 02 jQuery
微信小程序scroll-x失效的完美解决方法
Jul 18 Javascript
Vue.js实现的购物车功能详解
Jan 27 Javascript
JS实现canvas简单小画板功能
Jun 23 Javascript
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
Mar 31 jQuery
使用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遍历某个目录下的所有文件和子文件夹的实现代码
2013/06/28 PHP
php inc文件使用的风险和注意事项
2013/11/12 PHP
通过dbi使用perl连接mysql数据库的方法
2014/04/16 PHP
JavaScript开发规范要求(规范化代码)
2010/08/16 Javascript
dojo学习第一天 Tab选项卡 实现
2011/08/28 Javascript
jQuery控制的不同方向的滑动(向左、向右滑动等)
2014/07/18 Javascript
JS如何实现文本框随文本的长度而增长
2015/07/30 Javascript
深入理解JavaScript中为什么string可以拥有方法
2016/05/24 Javascript
老生常谈JavaScript 函数表达式
2016/09/01 Javascript
微信小程序 picker 组件详解及简单实例
2017/01/10 Javascript
Vue的elementUI实现自定义主题方法
2018/02/23 Javascript
详解使用Next.js构建服务端渲染应用
2018/07/10 Javascript
vue路由事件beforeRouteLeave及组件内定时器的清除方法
2018/09/29 Javascript
Vue源码解析之数组变异的实现
2018/12/04 Javascript
JavaScript实现省市区三级联动
2020/02/13 Javascript
ant design vue中日期选择框混合时间选择器的用法说明
2020/10/27 Javascript
Flask框架学习笔记(一)安装篇(windows安装与centos安装)
2014/06/25 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
2016/02/19 Python
Python设计模式之观察者模式简单示例
2018/01/10 Python
PyQt5每天必学之切换按钮
2020/08/20 Python
python树的同构学习笔记
2019/09/14 Python
Django密码存储策略分析
2020/01/09 Python
浅谈python处理json和redis hash的坑
2020/07/16 Python
Python运算符+与+=的方法实例
2021/02/18 Python
FOREO官方网站:LUNA露娜洁面仪
2016/11/28 全球购物
英国独特的时尚和生活方式品牌:JOY
2018/03/17 全球购物
Cotton On南非:澳洲时尚平价品牌
2018/06/28 全球购物
自荐信如何制作?
2014/02/21 职场文书
公司委托书格式
2014/08/01 职场文书
2015年志愿者服务工作总结
2015/04/20 职场文书
奖励申请报告范文
2015/05/15 职场文书
辛亥革命观后感
2015/06/02 职场文书
JavaScript 语句之常用 for 循环详解
2021/03/29 Javascript
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS
sql注入教程之类型以及提交注入
2021/08/02 MySQL
python绘制云雨图raincloud plot
2022/08/05 Python