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 相关文章推荐
推荐10个超棒的jQuery工具提示插件
Oct 11 Javascript
JavaScript函数的4种调用方法详解
Apr 22 Javascript
JavaScript中实现异步编程模式的4种方法
Sep 24 Javascript
浅谈JavaScript中的字符编码转换问题
Jul 07 Javascript
JavaScript中使用sencha gridpanel 编辑单元格、改变单元格颜色
Nov 26 Javascript
js实现简单的碰壁反弹效果
Aug 30 Javascript
JavaScript数据结构之二叉树的查找算法示例
Apr 13 Javascript
对vux点击事件的优化详解
Aug 28 Javascript
深入了解js原型模式
May 30 Javascript
vue3.0中的双向数据绑定方法及优缺点
Aug 01 Javascript
详解vue-video-player使用心得(兼容m3u8)
Aug 23 Javascript
vue中div禁止点击事件的实现
Apr 02 Vue.js
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 HTML代码串 截取实现代码
2009/06/29 PHP
PHP json格式和js json格式 js跨域调用实现代码
2012/09/08 PHP
phpphp图片采集后按原路径保存图片示例
2014/02/18 PHP
使用PHP similar text计算两个字符串相似度
2015/11/06 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
laravel5环境隐藏index.php后缀(apache)的方法
2019/10/12 PHP
使用PHP开发留言板功能
2019/11/19 PHP
HTML IMG标签 onload 内存溢出导致浏览器CPU占用过高
2021/03/09 Javascript
javascript 不间断的图片滚动并可点击
2010/01/15 Javascript
js 小贴士一星期合集
2010/04/07 Javascript
Js基础学习资料
2010/11/23 Javascript
JQuery+JS实现仿百度搜索结果中关键字变色效果
2011/08/02 Javascript
根据表格中的某一列进行排序的javascript代码
2013/11/29 Javascript
从零学JS之你需要了解的几本书
2014/05/19 Javascript
nodejs获取本机内网和外网ip地址的实现代码
2014/06/01 NodeJs
JQuery控制radio选中和不选中方法总结
2015/04/15 Javascript
使用jQuery获取data-的自定义属性
2015/11/10 Javascript
JS判断是否长按某一键的方法
2016/03/02 Javascript
js图片轮播手动切换特效
2017/01/12 Javascript
js中的触发事件对象event.srcElement与event.target详解
2017/03/15 Javascript
jQuery实现动态添加节点与遍历节点功能示例
2017/11/09 jQuery
express 项目分层实践详解
2018/12/10 Javascript
[01:15:15]VG VS EG Supermajor小组赛B组胜者组第一轮 BO3第二场 6.2
2018/06/03 DOTA
解决谷歌搜索技术文章时打不开网页问题的python脚本
2013/02/10 Python
使用Python做垃圾分类的原理及实例代码附源码
2019/07/02 Python
Python+pyftpdlib实现局域网文件互传
2020/08/24 Python
米兰必去买手店排行榜首位:Antonioli
2016/09/11 全球购物
环境工程大学生自荐信
2013/10/21 职场文书
大学同学聚会邀请函
2014/01/19 职场文书
新年主持词
2014/03/27 职场文书
加强作风建设心得体会
2014/10/22 职场文书
先进党员事迹材料
2014/12/24 职场文书
先进人物事迹材料
2014/12/29 职场文书
行政司机岗位职责
2015/04/10 职场文书
医院中层管理人员培训心得体会
2016/01/11 职场文书
golang 定时任务方面time.Sleep和time.Tick的优劣对比分析
2021/05/05 Golang