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 photoFrame 图片边框美化显示插件
Jun 28 Javascript
Jquery实现图片预加载与延时加载的方法
Dec 22 Javascript
使用jQuery实现图片遮罩半透明坠落遮挡
Mar 16 Javascript
JS显示表格内指定行html代码的方法
Mar 31 Javascript
JS实现先显示大图后自动收起显示小图的广告代码
Sep 04 Javascript
省市联动效果的简单实现代码(推荐)
Jun 06 Javascript
微信小程序获取手机网络状态的方法【附源码下载】
Dec 08 Javascript
Vue实现点击时间获取时间段查询功能
Aug 21 Javascript
vue.js使用3DES加密的方法示例
May 18 Javascript
微信小程序中转义字符的处理方法
Mar 28 Javascript
layer弹出层自定义提交取消按钮的例子
Sep 10 Javascript
JavaScript缓动动画函数的封装方法
Nov 25 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
一个简单计数器的源代码
2006/10/09 PHP
两千行代码的PHP学习笔记汇总
2014/10/05 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
PHP中如何使用Redis接管文件存储Session详解
2018/11/28 PHP
PHP内部实现打乱字符串顺序函数str_shuffle的方法
2019/02/14 PHP
用dtree实现树形菜单 dtree使用说明
2011/10/17 Javascript
jQuery学习笔记 更改jQuery对象
2012/09/19 Javascript
js判断横竖屏及禁止浏览器滑动条示例
2014/04/29 Javascript
Javascript 实现图片无缝滚动
2014/12/19 Javascript
jQuery中removeClass()方法用法实例
2015/01/05 Javascript
Node.js读写文件之批量替换图片的实现方法
2016/09/07 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
简单理解vue中track-by属性
2016/10/26 Javascript
JS触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
2016/10/30 Javascript
动态加载css方法实现和深入解析
2017/01/18 Javascript
Ajax和Comet技术总结
2017/02/19 Javascript
axios的拦截请求与响应方法
2018/08/11 Javascript
解决vue中修改export default中脚本报一大堆错的问题
2018/08/27 Javascript
element-ui组件中input等的change事件中传递自定义参数
2019/05/22 Javascript
Javascript组合继承方法代码实例解析
2020/04/02 Javascript
python创建和使用字典实例详解
2013/11/01 Python
Python中Collections模块的Counter容器类使用教程
2016/05/31 Python
Django跨域请求问题的解决方法示例
2018/06/16 Python
如何优雅地改进Django中的模板碎片缓存详解
2018/07/04 Python
Python实现繁体中文与简体中文相互转换的方法示例
2018/12/18 Python
Python3+Requests+Excel完整接口自动化测试框架的实现
2019/10/11 Python
PyTorch在Windows环境搭建的方法步骤
2020/05/12 Python
纠风工作实施方案
2014/03/15 职场文书
2014年纳税评估工作总结
2014/12/23 职场文书
工会工作个人总结
2015/03/03 职场文书
CSS3实现模糊背景的三种效果示例
2021/03/30 HTML / CSS
Python实战之疫苗研发情况可视化
2021/05/18 Python
MySQL中使用or、in与union all在查询命令下的效率对比
2021/05/26 MySQL
php 文件上传至OSS及删除远程阿里云OSS文件
2021/07/04 PHP
Mysql分析设计表主键为何不用uuid
2022/03/31 MySQL
Java中的继承、多态以及封装
2022/04/11 Java/Android