jquery实现的淡入淡出下拉菜单效果


Posted in Javascript onAugust 25, 2015

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

这是一款jQuery带有淡入淡出效果的下拉菜单,可作为一个下拉导航菜单的模板,移动鼠标到一级主菜单上看一看,在有包括二级子菜单的菜单项上悬停时,二级菜单渐变显示出来,兼容性也是很不错的,希望大家喜欢哈。

运行效果截图如下:

jquery实现的淡入淡出下拉菜单效果

在线演示地址如下:

具体代码如下:

<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery下拉菜单效果</title>
<style>
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal}
ol, ul{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
q:before, q:after{content:''}
abbr, acronym{border:0}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
a { color: #fff; text-decoration: none; }
a:hover { text-decoration: underline; }
a { color: black }
#nav li { float: left; position: relative; }
#nav li a { background: #d6cfbd; border: 3px solid #4f4026; color: #333; display: block; margin: 0 5px 0 0; padding: 5px 8px; }
#nav li a:hover { background: #f7f7f7; text-decoration: none; }
#nav { display: block; height: 35px; padding: 10px 0; width: 500px; z-index: 100; position: absolute;}
#nav > li > a { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px;}
#nav li ul { background: #e1ddd3; border: 3px solid #4f4026; color: #333; display: none; margin: -3px 0 0 0; width: 200px; position: absolute; }
#nav li ul li { width: 100% }
#nav li ul li a { background: none; border: none; line-height: 30px; margin: 0; padding: 0 0 0 5px; }
#nav li ul li a:hover { background: #f7f7f7;}
#nav li.current > a { background: #f7f7f7; }
#nav li:hover > ul.child { display: block; }
</style>
<!--<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js?ver=1.4.2'></script>-->
<script type='text/javascript' src='jquery-1.6.2.min.js'></script>
<script type="text/javascript">
$(document).ready(function(){ 
 $("#nav ul.child").removeClass("child");
 $("#nav li").has("ul").hover(function(){
  $(this).addClass("current").children("ul").fadeIn();
 }, function() {
  $(this).removeClass("current").children("ul").hide();
 });
});
</script>
</head>
<body>
<div id="page-wrap">
<div id="content">
<h2>jQuery sub-navigation with CSS fall-back</h2>
<ul id="nav">
<li><a href="#">网站主页</a></li>
<li><a href="#">开源源码</a>
<ul class="child">
 <li><a href="#">PHP源码</a></li>
 <li><a href="#">ASP源码</a></li>
 <li><a href="#">JSP源码</a></li>
 <li><a href="#">Ajax源码</a></li>
</ul>
</li>
<li><a href="#">服务</a>
<ul class="child">
 <li><a href="#">广告业务</a></li>
 <li><a href="#">Installations</a></li>
 <li><a href="#">Setups</a></li>
</ul>
</li>
<li><a href="#">关于我们</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
</div>
</body>
</html>

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

Javascript 相关文章推荐
按给定几率进行随机抽取的js代码
Dec 28 Javascript
jquery实现每个数字上都带进度条的幻灯片
Feb 20 Javascript
javascript中验证大写字母、数字和中文
Jan 15 Javascript
解决extjs grid 不随窗口大小自适应的改变问题
Jan 26 Javascript
JavaScript实现防止网页被嵌入Frame框架的代码分享
Dec 29 Javascript
JavaScript比较两个对象是否相等的方法
Feb 06 Javascript
JS使用oumousemove和oumouseout动态改变图片显示的方法
Mar 31 Javascript
微信小程序实现锚点定位楼层跳跃的实例
May 18 Javascript
Vue-router的使用和出现空白页,路由对象属性详解
Sep 03 Javascript
在vue项目中优雅的使用SVG的方法实例详解
Dec 03 Javascript
webpack4.x下babel的安装、配置及使用详解
Mar 07 Javascript
webpack的 rquire.context用法实现工程自动化的方法
Feb 07 Javascript
iframe中子父类窗口调用JS的方法及注意事项
Aug 25 #Javascript
JavaScript+CSS实现仿天猫侧边网页菜单效果
Aug 25 #Javascript
14款经典网页图片和文字特效的jQuery插件-前端开发必备
Aug 25 #Javascript
jquery实现向下滑出的二级导航下滑菜单效果
Aug 25 #Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
Aug 25 #Javascript
js文本框走动跑马灯效果代码分享
Aug 25 #Javascript
jQuery实现图片左右滚动特效
Apr 20 #Javascript
You might like
重料打造自己的“宝马”---第三代
2021/03/02 无线电
PHP网站基础优化方法小结
2008/09/29 PHP
session在PHP大型web应用中的使用
2011/06/25 PHP
浅析php中常量,变量的作用域和生存周期
2013/08/10 PHP
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
2016/02/14 PHP
CI映射(加载)数据到view层的方法
2016/03/28 PHP
PHP的AES加密算法完整实例
2016/07/20 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
javascript一点特殊用法
2008/05/28 Javascript
JS操作Cookies的小例子
2013/10/15 Javascript
使用Ajax与服务器(JSON)通信实例
2016/11/04 Javascript
分享bootstrap学习笔记心得(组件及其属性)
2017/01/11 Javascript
jQuery实现复选框的全选和反选
2017/02/02 Javascript
原生JS实现左右箭头选择日期实例代码
2017/03/14 Javascript
WebSocket的通信过程与实现方法详解
2018/04/29 Javascript
JS实现键值对遍历json数组功能示例
2018/05/30 Javascript
JSON.stringify()方法讲解
2019/01/31 Javascript
如何自定义微信小程序tabbar上边框的颜色
2019/07/09 Javascript
vue项目出现页面空白的解决方案
2019/10/31 Javascript
vue实践---根据不同环境,自动转换请求的url地址操作
2020/09/21 Javascript
Python实现子类调用父类的方法
2014/11/10 Python
python在windows和linux下获得本机本地ip地址方法小结
2015/03/20 Python
10种检测Python程序运行时间、CPU和内存占用的方法
2015/04/01 Python
Python的函数的一些高阶特性
2015/04/27 Python
TensorFlow的权值更新方法
2018/06/14 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
2019/07/30 Python
Keras之自定义损失(loss)函数用法说明
2020/06/10 Python
如何卸载python插件
2020/07/08 Python
Python Celery异步任务队列使用方法解析
2020/08/10 Python
美国特价机票专家:Airfarewatchdog
2018/01/24 全球购物
Charles&Keith美国官方网站:新加坡快时尚鞋类和配饰零售商
2019/11/27 全球购物
学习决心书范文
2014/03/11 职场文书
统计学教授推荐信
2014/09/18 职场文书
中国合伙人观后感
2015/06/02 职场文书
2016教师六五普法学习心得体会
2016/01/21 职场文书
MySQL中的隐藏列的具体查看
2021/09/04 MySQL