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 相关文章推荐
JavaScript插入动态样式实现代码
Feb 22 Javascript
JS简单实现登陆验证附效果图
Nov 19 Javascript
js获取select选中的option的text示例代码
Dec 19 Javascript
删除节点的jquery代码
Jan 13 Javascript
JavaScript数据结构与算法之栈详解
Mar 12 Javascript
详解javascript实现瀑布流列式布局
Jan 29 Javascript
jQuery Validate 相关参数及常用的自定义验证规则
Mar 06 Javascript
three.js中文文档学习之通过模块导入
Nov 20 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
May 08 Javascript
JS定时器如何实现提交成功提示功能
Jun 12 Javascript
antd中table展开行默认展示,且不需要前边的加号操作
Nov 02 Javascript
vue data有值,但是页面{{}} 取不到值的解决
Nov 09 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
php利用header函数实现文件下载时直接提示保存
2009/11/12 PHP
php制作中间带自己定义图片二维码的方法
2014/01/27 PHP
php+ajax实现无刷新分页
2015/11/18 PHP
PHP实现的通过参数生成MYSQL语句类完整实例
2016/04/11 PHP
浅谈PHP表单提交(POST&amp;GET&amp;URL编/解码)
2017/04/03 PHP
javascript Select标记中options操作方法集合
2008/10/22 Javascript
javascript,jquery闭包概念分析
2010/06/19 Javascript
js如何判断用户是在PC端和还是移动端访问
2014/04/24 Javascript
JavaScript中双叹号!!作用示例介绍
2014/09/21 Javascript
javascript中return,return true,return false三者的用法及区别
2015/11/17 Javascript
Window.Open打开窗体和if嵌套代码
2016/04/15 Javascript
深入理解Ajax的get和post请求
2016/06/02 Javascript
pc加载更多功能和移动端下拉刷新加载数据
2016/11/07 Javascript
利用D3.js实现最简单的柱状图示例代码
2016/12/09 Javascript
JavaScript模块化之使用requireJS按需加载
2017/04/12 Javascript
vue.js 实现点击展开收起动画效果
2018/07/07 Javascript
小程序ios音频播放没声音问题的解决
2018/07/11 Javascript
微信小程序实现页面浮动导航
2019/01/28 Javascript
Jquery让form表单异步提交代码实现
2019/11/14 jQuery
[01:20:37]FNATIC vs NIP 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
Python使用py2exe打包程序介绍
2014/11/20 Python
解决python2.7用pip安装包时出现错误的问题
2017/01/23 Python
Python学习pygal绘制线图代码分享
2017/12/09 Python
代码分析Python地图坐标转换
2018/02/08 Python
Python实现加载及解析properties配置文件的方法
2018/03/29 Python
python画图系列之个性化显示x轴区段文字的实例
2018/12/13 Python
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
2019/02/28 Python
10分钟教你用python动画演示深度优先算法搜寻逃出迷宫的路径
2019/08/12 Python
python yield和Generator函数用法详解
2020/02/10 Python
python计算auc的方法
2020/09/09 Python
聊聊python在linux下与windows下导入模块的区别说明
2021/03/03 Python
马来西亚综合购物网站:Lazada马来西亚
2018/06/05 全球购物
大学生职业生涯规划书
2014/03/14 职场文书
世界读书日的活动方案
2014/08/20 职场文书
保险内勤岗位职责
2015/04/13 职场文书
Python+tkinter实现高清图片保存
2022/03/13 Python