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 相关文章推荐
jQuery入门知识简介
Mar 04 Javascript
js获取url参数代码实例分享(JS操作URL)
Dec 13 Javascript
JavaScript运行机制之事件循环(Event Loop)详解
Oct 10 Javascript
BootStrap制作导航条实例代码
May 06 Javascript
省市联动效果的简单实现代码(推荐)
Jun 06 Javascript
iscroll实现下拉刷新功能
Jul 18 Javascript
纯JavaScript实现实时反馈系统时间
Oct 26 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
Feb 01 Javascript
原生JS实现$.param() 函数的方法
Aug 10 Javascript
JS实现头条新闻的经典轮播图效果示例
Jan 30 Javascript
JavaScript多种页面刷新方法小结
Apr 04 Javascript
Vue CLI3中使用compass normalize的方法
May 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
用定制的PHP应用程序来获取Web服务器的状态信息
2006/10/09 PHP
php获取网页内容方法总结
2008/12/04 PHP
PHP中的函数嵌套层数限制分析
2011/06/13 PHP
php文件打包 下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
2012/06/13 PHP
360通用php防护代码(使用操作详解)
2013/06/18 PHP
php中JSON的使用方法
2015/04/30 PHP
php文件缓存方法总结
2016/03/16 PHP
PHP判断文件是否被引入的方法get_included_files用法示例
2016/11/29 PHP
PHP面向对象中new self()与 new static()的区别浅析
2017/08/17 PHP
php layui实现前端多图上传实例
2019/07/30 PHP
js实现的跟随鼠标移动的时钟效果(中英文日期显示)
2011/01/17 Javascript
javascript getElementsByTagName
2011/01/31 Javascript
js实现的黑背景灰色二级导航菜单效果代码
2015/08/24 Javascript
模板视图和AngularJS之间冲突的解决方法
2016/11/22 Javascript
深入理解Node.js中通用基础设计模式
2017/09/19 Javascript
jQuery.Sumoselect插件实现下拉复选框效果
2017/11/09 jQuery
Vue中的基础过渡动画及实现原理解析
2018/12/04 Javascript
浅谈JavaScript 代码简洁之道
2019/01/09 Javascript
详解单页面路由工程使用微信分享及二次分享解决方案
2019/02/22 Javascript
javascript实现简单搜索功能
2020/03/26 Javascript
以一段代码为实例快速入门Python2.7
2015/03/31 Python
Python 多线程的实例详解
2017/09/07 Python
Python实现读取json文件到excel表
2017/11/18 Python
详谈python中冒号与逗号的区别
2018/04/18 Python
python实现给scatter设置颜色渐变条colorbar的方法
2018/12/13 Python
python笔记_将循环内容在一行输出的方法
2019/08/08 Python
python自动化测试之异常及日志操作实例分析
2019/11/09 Python
python numpy库linspace相同间隔采样的实现
2020/02/25 Python
python爬虫实例之获取动漫截图
2020/05/31 Python
python3实现将json对象存入Redis以及数据的导入导出
2020/07/16 Python
高品质和独特的产品世界:Creations and Collections
2018/01/07 全球购物
开普敦通行证:Cape Town Pass
2019/07/18 全球购物
2014年教师党员自我评价范文
2014/09/22 职场文书
公司副总经理岗位职责
2014/10/01 职场文书
放假通知范文
2015/04/14 职场文书
python cv2图像质量压缩的算法示例
2021/06/04 Python