jquery实现平滑的二级下拉菜单效果


Posted in Javascript onAugust 26, 2015

本文实例讲述了jquery实现平滑的二级下拉菜单效果。分享给大家供大家参考。具体如下:

这是一款使用了jQuery实现的二级菜单特效,灰色风格,颜色自己不喜欢的就自己动动手吧,CSS代码经过了优化,水平高的自己拿出修改吧,这是一个在国外前端设计网站找到的导航菜单效果,希望大家喜欢。

运行效果截图如下:

jquery实现平滑的二级下拉菜单效果

在线演示地址如下:

具体代码如下:

<!DOCTYPE html>
<head>
<title>jquery平滑二级下拉菜单</title>
<style>
h1, h2, h3, h4, p, li, li a{font-family: Arial, Sans-Serif;font-size: 15px;font-weight: bold;color: #525252;text-decoration: none;}
h1, h2, h3, h4{font-size: 22px;}
#dropdown_nav{width: 960px;padding: 0px;display: inline-block;list-style: none;-moz-box-shadow: inset 0px 0px 1px #fff;-webkit-box-shadow: inset 0px 0px 1px #fff;border: 1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;background: #e2e2e2;background: -moz-linear-gradient(#f3f3f3, #e2e2e2);background: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#e2e2e2));}
#dropdown_nav li{padding: 10px 0px 10px 0px;float: left;position: relative;display: inline-block;}
#dropdown_nav li a{padding: 10px 15px 10px 15px;text-shadow: -1px 1px 0px #f6f6f6;-moz-box-shadow: inset 0px 0px 1px #fff;-webkit-box-shadow: inset 0px 0px 1px #fff;border-right: 1px solid #ccc;}
#dropdown_nav li a: hover{background: #f9f9f9;background: -moz-linear-gradient(#f9f9f9, #e8e8e8);background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#e8e8e8));}
#dropdown_nav li a: active{background: #e2e2e2;background: -moz-linear-gradient(#e2e2e2, #f3f3f3);background: -webkit-gradient(linear, 0 0, 0 100%, from(#e2e2e2), to(#f3f3f3));}
#dropdown_nav li a.first{-moz-border-radius: 5px 0px 0px 5px;-webkit-border-radius: 5px 0px 0px 5px;}
#dropdown_nav .sub_nav{width: 160px;padding: 0px;position: absolute;top: 38px;left: 0px;border: 1px solid #ccc;background: #e2e2e2;}
#dropdown_nav .sub_nav li{width: 160px;padding: 0px;}
#dropdown_nav .sub_nav li a{display: block;border-bottom: 1px solid #ccc;background: -moz-linear-gradient(#f3f3f3, #e2e2e2);background: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#e2e2e2));}
#dropdown_nav .sub_nav li a: hover{background: #f9f9f9;background: -moz-linear-gradient(#f9f9f9, #e8e8e8);background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#e8e8e8));}
#dropdown_nav .sub_nav li a: active{background: #e2e2e2;background: -moz-linear-gradient(#e2e2e2, #f3f3f3);background: -webkit-gradient(linear, 0 0, 0 100%, from(#e2e2e2), to(#f3f3f3));}
</style>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript">
  $(function() {
   //We initially hide the all dropdown menus
   $('#dropdown_nav li').find('.sub_nav').hide();
   //When hovering over the main nav link we find the dropdown menu to the corresponding link.
   $('#dropdown_nav li').hover(function() {
    //Find a child of 'this' with a class of .sub_nav and make the beauty fadeIn.
    $(this).find('.sub_nav').fadeIn(100);
   }, function() {
    //Do the same again, only fadeOut this time.
    $(this).find('.sub_nav').fadeOut(50);
   });
  });
 </script>
</head>
<body>
 <h2>Creating an Awesome Drop-Down Nav with CSS3 & jQuery</h2>
 <ul id="dropdown_nav">
  <li><a class="first" href="#">Home</a></li>
  <li><a href="#">ASP源码下载</a>
   <ul class="sub_nav">
    <li><a href="#">新闻类</a></li>
    <li><a href="#">论坛类</a></li>
    <li><a href="#">企业类</a></li>
   </ul>
  </li>
  <li><a href="#">技术文章</a>
   <ul class="sub_nav">
    <li><a href="#">ASP</a></li>
    <li><a href="#">php</a></li>
    <li><a href="#">jquery</a></li>
    <li><a href="#">Ajax</a></li>
   </ul>
  </li>
  <li><a href="#">Freebies</a>
  </li>
  <li><a class="last" href="#">网页特效</a>
   <ul class="sub_nav">
    <li><a href="#">导航菜单</a></li>
    <li><a href="#">CSS布局</a></li>
    <li><a href="#">鼠标特效</a></li>
   </ul>
  </li>
 </ul><br />
</body>
</html>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript 字符串连接性能优化
Dec 20 Javascript
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
Apr 27 Javascript
10个基于Jquery的幻灯片插件教程
Oct 29 Javascript
jQuery1.3.2 升级到jQuery1.4.4需要修改的地方
Jan 06 Javascript
原生js操作checkbox用document.getElementById实现
Oct 12 Javascript
调用innerHTML之后onclick失效问题的解决方法
Jan 28 Javascript
JavaScript AJAX之惰性载入函数
Aug 27 Javascript
node.js中的fs.writeFileSync方法使用说明
Dec 14 Javascript
Angular 根据 service 的状态更新 directive
Apr 03 Javascript
对vuex中getters计算过滤操作详解
Nov 06 Javascript
vue总线机制(bus)知识点详解
May 10 Javascript
vue中的v-model原理,与组件自定义v-model详解
Aug 04 Javascript
纯javascript实现分页(两种方法)
Aug 26 #Javascript
jquery实现LED广告牌旋转系统图片切换效果代码分享
Aug 26 #Javascript
jquery实现图片水平滚动效果代码分享
Aug 26 #Javascript
jquery validate和jquery form 插件组合实现验证表单后AJAX提交
Aug 26 #Javascript
jquery实现漂亮的二级下拉菜单代码
Aug 26 #Javascript
js+css实现的圆角边框TAB选项卡滑动门代码分享(2款)
Aug 26 #Javascript
jQuery实现的简洁下拉菜单导航效果代码
Aug 26 #Javascript
You might like
php写入、删除与复制文件的方法
2015/06/20 PHP
JavaScript获取GridView中用户点击控件的行号,列号
2009/04/14 Javascript
Input 特殊事件onpopertychange和oninput
2009/06/17 Javascript
使用jquery实现select添加实现后台权限添加的效果
2011/05/28 Javascript
Jquery进度条插件 Progress Bar小问题解决
2011/07/12 Javascript
jquery实现漂浮在网页右侧的qq在线客服插件示例
2013/05/13 Javascript
jquery mobile changepage的三种传参方法介绍
2013/09/13 Javascript
Javascript核心读书有感之语句
2015/02/11 Javascript
AngularJS实现DOM元素的显示与隐藏功能
2016/11/22 Javascript
Bootstrap风格的zTree右键菜单
2017/02/17 Javascript
微信小程序用户自定义模版用法实例分析
2017/11/28 Javascript
彻底理解js面向对象之继承
2018/02/04 Javascript
nodejs微信扫码支付功能实现
2018/02/17 NodeJs
Angularjs Promise实例详解
2018/03/15 Javascript
小程序实现多列选择器
2019/02/15 Javascript
微信小程序基础教程之worker线程的使用方法
2019/07/15 Javascript
vue更改数组中的值实例代码详解
2020/02/07 Javascript
动态实现element ui的el-table某列数据不同样式的示例
2021/01/22 Javascript
JavaScript实现H5接金币功能(实例代码)
2021/02/22 Javascript
python中使用mysql数据库详细介绍
2015/03/27 Python
Python实现简单文本字符串处理的方法
2018/01/22 Python
Python实现删除排序数组中重复项的两种方法示例
2019/01/31 Python
Python基础之函数的定义与使用示例
2019/03/23 Python
python实现批量转换图片为黑白
2020/06/16 Python
纯CSS实现设置半个字符的样式
2014/07/03 HTML / CSS
HTML5 Canvas实现360度全景图的示例代码
2018/01/29 HTML / CSS
澳大利亚巧克力花束和礼品网站:Tastebuds
2019/03/15 全球购物
妇产科护士自我鉴定
2013/10/15 职场文书
校园摄影活动策划方案
2014/02/05 职场文书
护理专业自荐信范文
2014/02/26 职场文书
个人四风问题整改措施思想汇报
2014/10/04 职场文书
2014年企业工会工作总结
2014/11/12 职场文书
2014年质检员工作总结
2014/11/18 职场文书
2015暑假假期总结
2015/07/13 职场文书
网吧温馨提示
2015/07/17 职场文书
《自然之道》读后感3篇
2019/12/17 职场文书