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 必填项判断表单是否为空的方法
Sep 14 Javascript
Jquery 组合form元素为json格式,asp.net反序列化
Jul 09 Javascript
js实现砖头在页面拖拉效果
Nov 20 Javascript
Vue.js组件tab实现选项卡切换
Mar 23 Javascript
基于react后端渲染模板引擎noox发布使用
Jan 11 Javascript
在vue中使用Autoprefixed的方法
Jul 27 Javascript
Vue中的vue-resource示例详解
Nov 02 Javascript
js实现拖动缓动效果
Jan 13 Javascript
基于Element封装一个表格组件tableList的使用方法
Jun 29 Javascript
解决vux 中popup 组件Mask 遮罩在最上层的问题
Nov 03 Javascript
原生JavaScript实现换肤
Feb 19 Javascript
利用uni-app生成微信小程序的踩坑记录
Apr 05 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设计模式 Delegation(委托模式)
2011/06/26 PHP
PHP中读写文件实现代码
2011/10/20 PHP
基于PHP编程注意事项的小结
2013/04/27 PHP
Yii针对添加行的增删改查操作示例
2016/10/18 PHP
jquery实现table鼠标经过变色代码
2013/09/25 Javascript
javascript获取元素离文档各边距离的方法
2015/02/13 Javascript
JavaScript中isPrototypeOf函数作用和使用实例
2015/06/01 Javascript
JS+CSS实现仿支付宝菜单选中效果代码
2015/09/25 Javascript
js获取url传值的方法
2015/12/18 Javascript
javascript弹性运动效果简单实现方法
2016/01/08 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
AngularJS入门教程之与服务器(Ajax)交互操作示例【附完整demo源码下载】
2016/11/02 Javascript
vue.js初学入门教程(2)
2016/11/07 Javascript
微信小程序实现实时圆形进度条的方法示例
2017/02/24 Javascript
JavaScript实现计数器基础方法
2017/10/10 Javascript
js操作二进制数据方法
2018/03/03 Javascript
JavaScript执行环境及作用域链实例分析
2018/08/01 Javascript
说说Vue.js中的functional函数化组件的使用
2019/02/12 Javascript
Java Varargs 可变参数用法详解
2020/01/28 Javascript
Vue中函数防抖节流的理解及应用实现
2020/04/24 Javascript
Python中for循环和while循环的基本使用方法
2015/08/21 Python
matplotlib.pyplot画图 图片的二进制流的获取方法
2018/05/24 Python
python实现控制台打印的方法
2019/01/12 Python
Python threading的使用方法解析
2019/08/28 Python
tensorflow实现对张量数据的切片操作方式
2020/01/19 Python
tensorflow 模型权重导出实例
2020/01/24 Python
基于Python实现人脸自动戴口罩系统
2020/02/06 Python
Python re正则表达式元字符分组()用法分享
2020/02/10 Python
Transpose 数组行列转置的限制方式
2020/02/11 Python
Python 面向对象静态方法、类方法、属性方法知识点小结
2020/03/09 Python
学生会个人自荐书范文
2014/02/12 职场文书
运动会广播稿20字
2014/02/18 职场文书
外贸员简历中的自我评价
2014/03/04 职场文书
幼儿园教师自我鉴定
2014/03/20 职场文书
2015年环保局工作总结
2015/05/22 职场文书
六一亲子活动感想
2015/08/07 职场文书