jQuery实现淡入淡出二级下拉导航菜单的方法


Posted in Javascript onAugust 28, 2015

本文实例讲述了jQuery实现淡入淡出二级下拉导航菜单的方法。分享给大家供大家参考。具体如下:

这是一款基于jQuery实现的导航菜单,淡入淡出二级的菜单导航,很经常见到的效果,这里使用的是jquery-1.6.2版本的JS,鼠标移动到包括二级子菜单的主菜单上,会立即渐显出二级的子菜单,鼠标在二级子菜单上划过,子菜单项的背景会改变。

运行效果截图如下:

jQuery实现淡入淡出二级下拉导航菜单的方法

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>渐隐渐现的二级竖向下拉导航菜单</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<style type="text/css">
*{margin:0;padding:0;}
body{font-size:14px;}
ul{margin:0;padding:0;list-style:none;}
a{text-decoration:none;color:#000;}
#wrap{position:relative;top:0px;width:876px;height:34px;line-height:34px;margin:0 auto;}
ul#menu li{float:left;display:block;width:92px;height:37px;line-height:37px;text-align:center;margin-right:2px;}
ul#menu li a:link{display:block;background:#EDEBEC;font-size:14px;color:#333;width:92px;height:37px;line-height:37px;}
ul#menu li a:hover,.red{background:#CE070E!important;color:#FFF!important;}
/*子菜单*/
ul#menu li ul{position:absolute;top:37px;width:90px;display:none;border:1px #CE070E solid;border-top:none;background:#FFF;}
ul#menu li ul li{float:left;}
ul#menu li ul li a:link{width:90px;height:37px;line-height:37px;background:#FFF;}
ul#menu li ul li a:hover{color:#CE070E;text-decoration:underline}
ul#menu li ul li{width:90px;height:37px;line-height:37px;float:left;}
</style>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript" language="javascript"> 
$(function(){
 $("ul#menu>li:has(ul)").hover( 
 function(){ 
  $(this).children('a').addClass('red').end().find('ul').fadeIn(400);
 },
 function(){
  $(this).children('a').removeClass('red').end().find('ul').fadeOut(400);
 }
 );
});
</script>
</head>
<body>
<div id="wrap">
 <ul id="menu">
  <li><a href="#" >网站首页</a></li>
  <li><a href="#" >最新动态页</a>
   <ul>
    <li><a href="#">源码爱好者</a></li>
    <li><a href="#">编程导航</a></li>
    <li><a href="#">网页特效</a></li> 
   </ul>
  </li>
  <li><a href="#" >产品预定</a></li>
  <li><a href="#" >帮助查询</a>
   <ul>
    <li><a href="#">时速快递</a> | </li>
    <li><a href="#">太空一号</a> | </li>
    <li><a href="#">蜘蛛侠前传</a> | </li>
    <li><a href="#">未来战士</a> | </li>
    <li><a href="#">蟒蛇之灾</a></li> 
   </ul>
  </li>
  <li><a href="#" >会员俱乐部</a></li>
  <li><a href="#" >凯撒论坛</a></li>
 </ul> 
</div>
</body>
</html>

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

Javascript 相关文章推荐
javascript实现的像java、c#之类的sleep暂停的函数代码
Mar 04 Javascript
javascript jscroll模拟html元素滚动条
Dec 18 Javascript
jquery ready(fn)事件使用介绍
Aug 21 Javascript
js document.getElementsByClassName的使用介绍与自定义函数
Nov 25 Javascript
React中ES5与ES6写法的区别总结
Apr 21 Javascript
vue axios用法教程详解
Jul 23 Javascript
Angular2仿照微信UI实现9张图片上传和预览的示例代码
Oct 19 Javascript
JS实现图片上传多次上传同一张不生效的处理方法
Aug 06 Javascript
vee-validate vue 2.0自定义表单验证的实例
Aug 28 Javascript
详解webpack自定义loader初探
Aug 29 Javascript
浅谈Vue.js组件(二)
Apr 09 Javascript
node事件循环和process模块实例分析
Feb 14 Javascript
jquery实现清新实用的网页菜单效果
Aug 28 #Javascript
jquery左右全屏大尺寸多图滑动效果代码分享
Aug 28 #Javascript
jQuery实现多级下拉菜单jDropMenu的方法
Aug 28 #Javascript
js实现简单折叠、展开菜单的方法
Aug 28 #Javascript
web前端开发JQuery常用实例代码片段(50个)
Aug 28 #Javascript
js实现超简单的展开、折叠目录代码
Aug 28 #Javascript
js实现带圆角的多级下拉菜单效果
Aug 28 #Javascript
You might like
PHP默认安装产生系统漏洞
2006/10/09 PHP
PHP APC的安装与使用详解
2013/06/13 PHP
php json转换相关知识(小结)
2018/12/21 PHP
ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解
2019/04/03 PHP
PHP defined()函数的使用图文详解
2019/07/20 PHP
JavaScript 克隆数组最简单的方法
2009/02/12 Javascript
JavaScript 关键字屏蔽实现函数
2009/08/02 Javascript
JS window.opener返回父页面的应用
2009/10/24 Javascript
div移动 输入框不能输入的问题
2009/11/19 Javascript
纯JavaScript实现的完美渐变弹出层效果代码
2010/04/02 Javascript
JQuery最佳实践之精妙的自定义事件
2010/08/11 Javascript
js 触发select onchange事件代码
2014/03/20 Javascript
jQuery中inArray方法注意事项分析
2016/01/25 Javascript
NodeJS配置HTTPS服务实例分享
2017/02/19 NodeJs
基于JS实现移动端向左滑动出现删除按钮功能
2017/02/22 Javascript
解决js ajax同步请求造成浏览器假死的问题
2018/01/18 Javascript
angular6.0使用教程之父组件通过url传递id给子组件的方法
2018/06/30 Javascript
微信小程序实现登录注册tab切换效果
2020/12/29 Javascript
小程序指纹验证的实现代码
2018/12/04 Javascript
js实现时间日期校验
2020/05/26 Javascript
JavaScript Event Loop相关原理解析
2020/06/10 Javascript
python最长回文串算法
2018/06/04 Python
python使用循环打印所有三位数水仙花数的实例
2018/11/13 Python
对python中GUI,Label和Button的实例详解
2019/06/27 Python
python单向循环链表原理与实现方法示例
2019/12/03 Python
Python接口测试结果集实现封装比较
2020/05/01 Python
利用python爬取有道词典的方法
2020/12/08 Python
美国儿童服装、家具和玩具精品店:Maisonette
2019/11/24 全球购物
Charles&Keith美国官方网站:新加坡快时尚鞋类和配饰零售商
2019/11/27 全球购物
高校学生干部的自我评价分享
2013/11/04 职场文书
应届毕业生个人求职信范文
2014/01/29 职场文书
竞聘书怎么写,如何写?
2014/03/31 职场文书
师德演讲稿范文
2014/05/06 职场文书
廉政党课工作报告案例
2019/06/21 职场文书
为什么代码规范要求SQL语句不要过多的join
2021/06/23 MySQL
Python pyecharts案例超市4年数据可视化分析
2022/08/14 Python