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中的有名函数和无名函数
Oct 17 Javascript
javascript sudoku 数独智力游戏生成代码
Mar 27 Javascript
Jquery中CSS选择器用法分析
Feb 10 Javascript
详解AngularJS中的表单验证(推荐)
Nov 17 Javascript
jQuery源码分析之init的详细介绍
Feb 13 Javascript
Bootstrap进度条与AJAX后端数据传递结合使用实例详解
Apr 23 Javascript
JS图片轮播与索引变色功能实例详解
Jul 06 Javascript
Vue DevTools调试工具的使用
Dec 05 Javascript
Angular4 组件通讯方法大全(推荐)
Jul 12 Javascript
Vue2.x Todo之自定义指令实现自动聚焦的方法
Jan 08 Javascript
微信小程序实现音频文件播放进度的实例代码
Mar 02 Javascript
vue-router 2.0 跳转之router.push()用法说明
Aug 12 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
PHP数据类型之布尔型的介绍
2013/04/28 PHP
php连接mysql数据库最简单的实现方法
2019/09/24 PHP
Javascript 获取字符串字节数的多种方法
2009/06/02 Javascript
jQuery技巧大放送 学习jquery的朋友可以看下
2009/10/14 Javascript
利用JavaScript检测CPU使用率自己写的
2014/03/22 Javascript
JS获取随机数函数可自定义最小值最大值
2014/05/08 Javascript
JavaScript-RegExp对象只能使用一次问题解决方法
2014/06/23 Javascript
Nodejs为什么选择javascript为载体语言
2015/01/13 NodeJs
在Node.js中使用HTTP上传文件的方法
2015/06/23 Javascript
实例讲解JavaScript中instanceof运算符的用法
2016/06/08 Javascript
js实现浏览器倒计时跳转页面效果
2016/08/12 Javascript
基于Bootstrap和jQuery构建前端分页工具实例代码
2016/11/23 Javascript
JS声明式函数与赋值式函数实例分析
2016/12/13 Javascript
jqGrid翻页时数据选中丢失问题的解决办法
2017/02/13 Javascript
D3.js进阶系列之CSV表格文件的读取详解
2017/06/06 Javascript
jsonp跨域获取百度联想词的方法分析
2019/05/13 Javascript
Vue 实现登录界面验证码功能
2020/01/03 Javascript
VSCode launch.json配置详细教程
2020/06/18 Javascript
antd design table更改某行数据的样式操作
2020/10/31 Javascript
如何利用JavaScript编写一个格斗小游戏
2021/01/06 Javascript
[01:00:14]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant BO3 第二场 2月28日
2021/03/11 DOTA
python异步任务队列示例
2014/04/01 Python
Tensorflow环境搭建的方法步骤
2018/02/07 Python
Python使用matplotlib绘制余弦的散点图示例
2018/03/14 Python
使用Python监控文件内容变化代码实例
2018/06/04 Python
pyQT5 实现窗体之间传值的示例
2019/06/20 Python
CSS3改变浏览器滚动条样式
2019/01/04 HTML / CSS
html5读取本地文件示例代码
2014/04/22 HTML / CSS
学生会竞选自荐信
2013/10/12 职场文书
国际经济贸易专业推荐信
2013/11/06 职场文书
高二生物教学反思
2014/01/27 职场文书
优秀老师事迹材料
2014/02/05 职场文书
宾馆仓管员岗位职责
2014/07/27 职场文书
2014年国庆节广播稿
2014/09/19 职场文书
创业计划书之闲置物品置换中心
2019/12/25 职场文书
mongodb的安装和开机自启动详细讲解
2021/08/02 MongoDB