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的目的分析
Jan 05 Javascript
uploadify 3.0 详细使用说明
Jun 18 Javascript
当鼠标移动到图片上时跟随鼠标显示放大的图片效果
Jun 06 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
May 15 Javascript
js实现缓冲运动效果的方法
Apr 10 Javascript
js实现瀑布流的三种方式比较
Jun 28 Javascript
jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑
Nov 29 Javascript
vue+node+webpack环境搭建教程
Nov 05 Javascript
微信小程序多音频播放进度条问题
Aug 28 Javascript
vue实现条件叠加搜索的解决方法
May 28 Javascript
jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能
Jan 29 jQuery
JavaScript原型链中函数和对象的理解
Jun 16 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
PHP5.0对象模型探索之抽象方法和抽象类
2006/09/05 PHP
php编程实现简单的网页版计算器功能示例
2017/04/26 PHP
解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题
2017/05/11 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
JAVASCRIPT keycode总结
2009/02/04 Javascript
javascript 放大镜 v1.0 基于Yui2 实现的放大镜效果
2010/03/08 Javascript
遨游,飞飞,IE,空中网 浏览器无提示关闭方法
2011/07/11 Javascript
javascript面向对象入门基础详细介绍
2012/09/05 Javascript
js多级树形弹出一个小窗口层(非常好用)实例代码
2013/03/19 Javascript
jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
2013/05/28 Javascript
javascript实现颜色渐变的方法
2013/10/30 Javascript
禁止IE用右键的JS代码
2013/12/30 Javascript
javascript根据像素点取位置示例
2014/01/27 Javascript
Jquery实现自定义弹窗示例
2014/03/12 Javascript
理解js对象继承的N种模式
2016/01/25 Javascript
基于javascript实现简单的抽奖系统
2020/04/15 Javascript
jQuery+CSS实现简单切换菜单示例
2016/07/27 Javascript
KnockoutJS 3.X API 第四章之表单submit、enable、disable绑定
2016/10/10 Javascript
微信小程序 教程之WXML
2016/10/18 Javascript
jQuery序列化表单成对象的简单实现
2016/11/29 Javascript
jQuery插件zTree实现删除树节点的方法示例
2017/03/08 Javascript
jQuery 禁止表单用户名、密码自动填充功能
2017/10/30 jQuery
nodejs async异步常用函数总结(推荐)
2017/11/17 NodeJs
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
[22:59]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python MySQLdb Linux下安装笔记
2015/05/09 Python
老生常谈Python序列化和反序列化
2017/06/28 Python
使用Python做定时任务及时了解互联网动态
2019/05/15 Python
Python数据持久化存储实现方法分析
2019/12/21 Python
Python基于进程池实现多进程过程解析
2020/04/30 Python
服务承诺口号
2014/05/22 职场文书
超市开业庆典活动策划方案
2014/09/15 职场文书
公司员工安全协议书
2014/11/21 职场文书
求职简历自我评价范文
2015/03/10 职场文书
银行求职信模板
2015/03/20 职场文书
出生证明格式
2015/06/15 职场文书