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 相关文章推荐
不要在cookie中使用特殊字符的原因分析
Jul 13 Javascript
jQuery插件MixItUp实现动画过滤和排序
Apr 12 Javascript
jquery获取节点名称
Apr 26 Javascript
javascript闭包概念简单解析(推荐)
Jun 03 Javascript
AngularJS的ng-repeat指令与scope继承关系实例详解
Jan 21 Javascript
Vue.js学习之过滤器详解
Jan 22 Javascript
Ajax验证用户名或昵称是否已被注册
Apr 05 Javascript
vue中v-for加载本地静态图片方法
Mar 03 Javascript
微信小程序中转义字符的处理方法
Mar 28 Javascript
vue+element导航栏高亮显示的解决方式
Nov 12 Javascript
JavaScript实现答题评分功能页面
Jun 24 Javascript
vue中利用three.js实现全景图的完整示例
Dec 07 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
DISCUZ 分页代码
2007/01/02 PHP
Yii2搭建后台并实现rbac权限控制完整实例教程
2016/04/28 PHP
PHP用continue跳过本次循环中剩余代码的注意点
2017/06/27 PHP
jqPlot 基于jquery的画图插件
2011/04/26 Javascript
javascript代码编写需要注意的7个小细节小结
2011/09/21 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
2013/06/21 Javascript
JS常见问题整理(持续更新)
2013/08/06 Javascript
Jquery的hover方法让鼠标经过li时背景变色
2013/09/06 Javascript
JS+CSS实现简单滑动门(滑动菜单)效果
2015/09/19 Javascript
Vue实现侧边菜单栏手风琴效果实例代码
2018/05/31 Javascript
微信小程序form表单组件示例代码
2018/07/15 Javascript
Nodejs把接收图片base64格式保存为文件存储到服务器上
2018/09/26 NodeJs
vuex的module模块用法示例
2018/11/12 Javascript
VUE v-model表单数据双向绑定完整示例
2019/01/21 Javascript
JS实现数组删除指定元素功能示例
2019/06/05 Javascript
JS实现小米轮播图
2020/09/21 Javascript
Python完全新手教程
2007/02/08 Python
Python中使用Boolean操作符做真值测试实例
2015/01/30 Python
对于Python的Django框架部署的一些建议
2015/04/09 Python
python dataframe常见操作方法:实现取行、列、切片、统计特征值
2018/06/09 Python
Python generator生成器和yield表达式详解
2019/08/08 Python
python创建ArcGIS shape文件的实现
2019/12/06 Python
简单了解Django ORM常用字段类型及参数配置
2020/01/07 Python
python实现PCA降维的示例详解
2020/02/24 Python
Python 实现国产SM3加密算法的示例代码
2020/09/21 Python
Python 列表反转显示的四种方法
2020/11/16 Python
HTML5的标签的代码的简单介绍 HTML5标签的简介
2012/05/28 HTML / CSS
Farfetch香港官网:汇集全球时尚奢侈品购物平台
2017/11/26 全球购物
Tommy Hilfiger美国官网:美国高端休闲领导品牌
2019/01/14 全球购物
省优秀教师事迹材料
2014/01/30 职场文书
工程索赔意向书
2014/08/30 职场文书
离婚协议书怎么写
2015/01/26 职场文书
结婚保证书(卖身契)
2015/02/26 职场文书
某某幼儿园的教育教学管理调研分析报告
2019/11/29 职场文书
Python如何使用logging为Flask增加logid
2021/03/30 Python
【js设计模式】SOLID五大设计原则
2022/03/24 Javascript