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 浮点数运算 精度问题
Oct 06 Javascript
基于JQuery的抓取博客园首页RSS的代码
Dec 01 Javascript
Jquery实现动态切换图片的方法
May 18 Javascript
JS数组合并push与concat区别分析
Dec 17 Javascript
百度地图给map添加右键菜单(判断是否为marker)
Mar 04 Javascript
javascript和jquery实现用户登录验证
May 04 Javascript
微信小程序 wx.request(接口调用方式)详解及实例
Nov 23 Javascript
JavaScript对象引用与赋值实例详解
Mar 15 Javascript
JS隐藏号码中间4位代码实例
Apr 09 Javascript
微信小程序按钮点击跳转页面详解
May 06 Javascript
为vue项目自动设置请求状态的配置方法
Jun 09 Javascript
JS性能优化实现方法及优点进行
Aug 30 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
实例(Smarty+FCKeditor新闻系统)
2007/01/02 PHP
php IP及IP段进行访问限制的代码
2008/12/17 PHP
php 在windows下配置虚拟目录的方法介绍
2013/06/26 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
PHP图像裁剪缩略裁切类源码及使用方法
2016/01/07 PHP
Joomla使用Apache重写模式的方法
2016/05/04 PHP
jquery 查找新建元素代码
2010/07/06 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
2013/04/12 Javascript
js函数参数设置默认值的一种变通实现方法
2014/05/26 Javascript
jQuery元素的隐藏与显示实例
2015/01/20 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
js发送短信倒计时的简单实现方法
2016/09/08 Javascript
利用JS制作万年历的方法
2017/08/16 Javascript
微信小程序wx.getImageInfo()如何获取图片信息
2018/01/26 Javascript
JS实现十分钟倒计时代码实例
2018/10/18 Javascript
小程序获取周围IBeacon设备的方法
2018/10/31 Javascript
详解无限滚动插件vue-infinite-scroll源码解析
2019/05/12 Javascript
js图片无缝滚动插件使用详解
2020/05/26 Javascript
Flutter 超实用简单菜单弹出框 PopupMenuButton功能
2019/08/06 Javascript
Python实现发送email的几种常用方法
2014/08/18 Python
python爬虫获取京东手机图片的图文教程
2017/12/29 Python
Python+matplotlib实现计算两个信号的交叉谱密度实例
2018/01/08 Python
Python操作Redis之设置key的过期时间实例代码
2018/01/25 Python
基于Django静态资源部署404的解决方法
2019/07/28 Python
Python实现UDP程序通信过程图解
2020/05/15 Python
英国女鞋购物网站:Moda in Pelle
2019/02/18 全球购物
托管代码(Managed Code)和非托管代码(Unmanaged Code)有什么区别
2014/09/29 面试题
汽车专业毕业生自荐信
2013/11/03 职场文书
科技开发中心办公室主任岗位责任制
2014/02/10 职场文书
艺人经纪人岗位职责
2014/04/15 职场文书
日语专业毕业生自荐书
2014/06/18 职场文书
财务会计专业自荐书
2014/06/30 职场文书
幼儿园园长安全责任书
2015/05/08 职场文书
Python 快速验证代理IP是否有效的方法实现
2021/07/15 Python
Mybatis-plus配置分页插件返回统一结果集
2022/06/21 Java/Android
如何解决flex文本溢出问题小结
2022/07/15 HTML / CSS