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 相关文章推荐
javascript自定义startWith()和endWith()的两种方法
Nov 11 Javascript
file控件选择上传文件确定后触发的js事件是哪个
Mar 17 Javascript
jQuery 如何先创建、再修改、后添加DOM元素
May 20 Javascript
node.js require() 源码解读
Dec 13 Javascript
Bootstrap使用基础教程详解
Sep 05 Javascript
详解angular 中的自定义指令之详解API
Jun 20 Javascript
获取当前按钮或者html的ID名称实例(推荐)
Jun 23 Javascript
JS实现匀加速与匀减速运动的方法示例
Sep 04 Javascript
vue 全选与反选的实现方法(无Bug 新手看过来)
Feb 09 Javascript
详解vue的双向绑定原理及实现
May 05 Javascript
在Angular中实现一个级联效果的下拉框的示例代码
May 20 Javascript
在webstorm中配置less的方法详解
Sep 25 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
短波的认识
2021/03/01 无线电
[FAQ]PHP中的一些常识:类篇
2006/10/09 PHP
PHP网站备份程序代码分享
2011/06/10 PHP
使用php 获取时间今天明天昨天时间戳的详解
2013/06/20 PHP
curl实现站外采集的方法和技巧
2014/01/31 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
Laravel 添加多语言提示信息的方法
2019/09/29 PHP
IE中jscript/javascript的条件编译
2006/09/07 Javascript
js下将字符串当函数执行的方法
2011/07/13 Javascript
ajax异步刷新实现更新数据库
2012/12/03 Javascript
JS简单实现文件上传实例代码(无需插件)
2013/11/15 Javascript
javascript学习笔记(一)基础知识
2014/09/30 Javascript
jquery实现带缩略图的全屏图片画廊效果实例
2015/06/25 Javascript
easyui messager alert 三秒后自动关闭提示的实例
2016/11/07 Javascript
浅谈vue 单文件探索
2018/09/05 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
2019/10/12 Javascript
js页面加载后执行的几种方式小结
2020/01/30 Javascript
js代码实现轮播图
2020/05/04 Javascript
[50:04]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第二局
2016/02/28 DOTA
python实现批量图片格式转换
2020/06/16 Python
Python正则表达式和元字符详解
2018/11/29 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
2019/05/10 Python
如何基于Python制作有道翻译小工具
2019/12/16 Python
使用Python实现牛顿法求极值
2020/02/10 Python
python在地图上画比例的实例详解
2020/11/13 Python
使用html5制作loading图的示例
2014/04/14 HTML / CSS
英国领先的隐形眼镜在线供应商:Lenstore.co.uk
2019/11/24 全球购物
参观监狱心得体会
2014/01/02 职场文书
2014年母亲节演讲稿范文
2014/05/07 职场文书
最新离婚协议书范本
2014/08/19 职场文书
纪检干部对照检查材料
2014/08/22 职场文书
2014年大学生职业规划书:未来不是梦,只要勇敢冲!
2014/09/22 职场文书
教师党的群众路线学习心得体会
2014/11/04 职场文书
2015廉洁自律个人总结
2015/02/14 职场文书
2016年校园社会综合治理宣传月活动总结
2016/03/16 职场文书
Python实现抖音热搜定时爬取功能
2022/03/16 Python