jQuery实现的精美平滑二级下拉菜单效果代码


Posted in Javascript onMarch 28, 2016

本文实例讲述了jQuery实现的精美平滑二级下拉菜单效果。分享给大家供大家参考,具体如下:

这是一款jQurey实现的向下二级导航菜单效果。效果非常不错,由上到下平滑延伸,给人的感觉协调唯美!js与html代码结构简单明了,便于使用与修改!

运行效果截图如下:

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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery实现精美二级菜单——js特效大全</title>
<style type="text/css">
* { margin:0; padding:0; }
body { font:12px/normal Arial, Helvetica, sans-serif; }
ul, ol { list-style:none; }
a img { border:none; }
#content { width:800px; margin:30px auto; }
.main_nav { width:100%; height:30px; }
.main_nav ul li { float:left; width:190px; height:30px; border-right:1px solid #666; position:relative; }
.main_nav ul li a { display:block; height:30px; line-height:30px; text-align:center; background:#333; color:#ccc; text-decoration:none; }
.main_nav ul li dl { position:absolute; left:0; top:30px; width:190px; display:none; }
.main_nav ul li dl dd { height:31px; }
.main_nav ul li dl dd a { display:block; height:30px; line-height:30px; text-align:center; color:white; background:#555; border-bottom:1px solid #666; }
.main_nav ul li dl dd a:hover { background:#333; color:#ccc; }
.click { margin-top:200px; }
</style>
</head>
<body>
<div id="content">
 <div class="main_nav hover">
  <ul>
   <li><a href="#" title="js特效大全">网页特效</a>
    <dl>
     <dd><a href="#" title="js特效大全">网页特效</a></dd>
     <dd><a href="#" title="js特效大全">网页特效</a></dd>
     <dd><a href="#" title="js特效大全">网页特效</a></dd>
     <dd><a href="#" title="js特效大全">网页特效 </a></dd>
     <dd><a href="#" title="js特效大全">网页特效</a></dd>
    </dl>
   </li>
   <li><a href="#" title="js特效大全">网页设计</a>
    <dl>
     <dd><a href="#" title="js特效大全">网页设计</a></dd>
     <dd><a href="#" title="js特效大全">网页设计</a></dd>
     <dd><a href="#" title="js特效大全">网页设计</a></dd>
     <dd><a href="#" title="js特效大全">网页设计 </a></dd>
     <dd><a href="#" title="js特效大全">网页设计</a></dd>
     <dd><a href="#" title="js特效大全">网页设计 </a></dd>
     <dd><a href="#" title="js特效大全">网页设计 </a></dd>
    </dl>
   </li>
   <li><a href="#" title="">网页制作</a>
    <dl>
     <dd><a href="#" title="js特效大全">网页制作</a></dd>
     <dd><a href="#" title="js特效大全">网页制作</a></dd>
     <dd><a href="#" title="js特效大全">网页制作</a></dd>
     <dd><a href="#" title="js特效大全">网页制作 </a></dd>
     <dd><a href="#" title="js特效大全">网页制作</a></dd>
    </dl>
   </li>
   <li><a href="#" title="">网站优化</a>
    <dl>
     <dd><a href="#" title="js特效大全">网站优化</a></dd>
     <dd><a href="#" title="js特效大全">网站优化</a></dd>
     <dd><a href="#" title="js特效大全">网站优化</a></dd>
     <dd><a href="#" title="js特效大全">网站优化 </a></dd>
     <dd><a href="#" title="js特效大全">网站优化</a></dd>
    </dl>
   </li>
  </ul>
 </div>
</div>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(".hover ul li").hover(function(){
  $(this).children("dl").slideDown(300)
}, function(){
  $(this).children("dl").slideUp(100)
});
</script>
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
jQuery+ajax实现鼠标单击修改内容的方法
Jun 27 Javascript
js控制多图左右滚动切换效果代码分享
Aug 26 Javascript
js获取隐藏元素宽高的实现方法
May 19 Javascript
关于JS中二维数组的声明方法
Sep 24 Javascript
jquery无法为动态生成的元素添加点击事件的解决方法(推荐)
Dec 26 Javascript
JavaScript正则表达式exec/g实现多次循环用法示例
Jan 17 Javascript
深入理解javascript中的 “this”
Jan 17 Javascript
详解vue服务端渲染浏览器端缓存(keep-alive)
Oct 12 Javascript
详解ES6 系列之异步处理实战
Oct 26 Javascript
js canvas实现橡皮擦效果
Dec 20 Javascript
JavaScript This指向问题详解
Nov 25 Javascript
js实现幻灯片轮播图
Aug 14 Javascript
JavaScript html5 canvas绘制时钟效果(二)
Mar 27 #Javascript
Bootstrap每天必学之级联下拉菜单
Mar 27 #Javascript
详解javascript跨浏览器事件处理程序
Mar 27 #Javascript
js事件处理程序跨浏览器解决方案
Mar 27 #Javascript
基于javascript实现九九乘法表
Mar 27 #Javascript
深入浅析JavaScript中的作用域和上下文
Mar 26 #Javascript
JS中改变this指向的方法(call和apply、bind)
Mar 26 #Javascript
You might like
虫族 ZERG 概述
2020/03/14 星际争霸
php使用socket post数据到其它web服务器的方法
2015/06/02 PHP
解析 thinkphp 框架中的部分方法
2017/05/07 PHP
PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类示例
2019/06/17 PHP
CSDN轮换广告图片轮换效果
2007/03/27 Javascript
javascript 框架小结 个人工作经验
2009/06/13 Javascript
ASP小贴士/ASP Tips javascript tips可以当桌面
2009/12/10 Javascript
Javascript常考语句107条收集
2010/03/09 Javascript
屏蔽IE弹出&quot;您查看的网页正在试图关闭窗口,是否关闭此窗口&quot;的方法
2013/12/31 Javascript
JS字符串拼接在ie中都报错的解决方法
2014/03/27 Javascript
jQuery获取上传文件的名称的正则表达式
2015/05/21 Javascript
AngularJs实现聊天列表实时刷新功能
2017/06/15 Javascript
JS仿QQ好友列表展开、收缩功能(第一篇)
2017/07/07 Javascript
微信小程序顶部可滚动导航效果
2017/10/31 Javascript
js遍历添加栏目类添加css 再点击其它删除css【推荐】
2018/06/12 Javascript
Vue表单demo v-model双向绑定问题
2018/06/29 Javascript
JavaScript学习笔记之DOM基础操作实例小结
2019/01/09 Javascript
原生JS实现弹幕效果的简单操作指南
2020/11/10 Javascript
[03:14]辉夜杯主赛事 12月25日每日之星
2015/12/26 DOTA
Python中使用item()方法遍历字典的例子
2014/08/26 Python
python实现中文分词FMM算法实例
2015/07/10 Python
python无限生成不重复(字母,数字,字符)组合的方法
2018/12/04 Python
Python骚操作之动态定义函数
2019/03/26 Python
python找出列表中大于某个阈值的数据段示例
2019/11/24 Python
python安装dlib库报错问题及解决方法
2020/03/16 Python
Python Dataframe常见索引方式详解
2020/05/27 Python
css3中less实现文字长阴影(long shadow)
2020/04/24 HTML / CSS
描述一下JVM加载class文件的原理机制
2013/12/08 面试题
人力资源专员自我评价怎么写
2013/09/19 职场文书
2014全国两会学习心得体会2000字
2014/03/10 职场文书
合同协议书格式
2014/04/18 职场文书
2015年语文教学工作总结
2015/05/25 职场文书
幼儿园国培研修日志
2015/11/13 职场文书
安全生产学习心得体会
2016/01/18 职场文书
八年级作文之感悟亲情
2019/11/20 职场文书
Nginx配置根据url参数重定向
2022/04/11 Servers