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 相关文章推荐
激活 ActiveX 控件
Oct 09 Javascript
jQuery EasyUI API 中文文档 - ComboGrid 组合表格
Oct 13 Javascript
js两行代码按指定格式输出日期时间
Oct 21 Javascript
JS阻止用户多次提交示例代码
Mar 26 Javascript
深入理解JavaScript中的箭头函数
Jul 28 Javascript
jQuery使用$.ajax进行即时验证的方法
Dec 08 Javascript
jQuery中on绑定事件后引发的事件冒泡问题如何解决
May 25 Javascript
对称加密与非对称加密优缺点详解
Feb 06 Javascript
Android中Okhttp3实现上传多张图片同时传递参数
Feb 18 Javascript
vue父组件中获取子组件中的数据(实例讲解)
Sep 27 Javascript
js + css实现标签内容切换功能(实例讲解)
Oct 09 Javascript
vue图片裁剪插件vue-cropper使用方法详解
Dec 16 Vue.js
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开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
php文件缓存类汇总
2014/11/21 PHP
PHP的cURL库简介及使用示例
2015/02/06 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
javascript根据像素点取位置示例
2014/01/27 Javascript
js模拟hashtable的简单实例
2014/03/06 Javascript
javascript数组遍历for与for in区别详解
2014/12/04 Javascript
jQuery使用之处理页面元素用法实例
2015/01/19 Javascript
js实现按钮控制图片360度翻转特效的方法
2015/02/17 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
2015/02/23 Javascript
学习JavaScript设计模式之装饰者模式
2016/01/19 Javascript
AngularJS 依赖注入详解及示例代码
2016/08/17 Javascript
JS百度地图搜索悬浮窗功能
2017/01/12 Javascript
JavaScript实现鼠标点击导航栏变色特效
2017/02/08 Javascript
Javascript 详解封装from表单数据为json串进行ajax提交
2017/03/29 Javascript
JavaScript之map reduce_动力节点Java学院整理
2017/06/29 Javascript
javascript原生封装一个淡入淡出效果的函数测试实例代码
2018/03/19 Javascript
Vue表单输入绑定的示例代码
2018/11/01 Javascript
vue路由跳转传参数的方法
2019/05/06 Javascript
JS内置对象和Math对象知识点详解
2020/04/03 Javascript
Vue 中如何将函数作为 props 传递给组件的实现代码
2020/05/12 Javascript
vue 需求 data中的数据之间的调用操作
2020/08/05 Javascript
js实现简单的倒计时
2021/01/28 Javascript
[02:05]2014DOTA2国际邀请赛 BBC外卡赛赛后总结
2014/07/09 DOTA
python实现博客文章爬虫示例
2014/02/26 Python
Python批量修改文本文件内容的方法
2016/04/29 Python
windows 10 设定计划任务自动执行 python 脚本的方法
2019/09/11 Python
Python sqlite3查询操作过程解析
2020/02/20 Python
详解h5页面在不同ios设备上的问题总结
2019/03/01 HTML / CSS
计算机专业毕业生的自我评价
2013/11/18 职场文书
幼儿园教师考核制度
2014/02/01 职场文书
大学学生会竞选演讲稿
2014/04/25 职场文书
创先争优活动承诺书
2014/08/30 职场文书
创业计划书之外语培训班
2019/11/02 职场文书
Pygame Time时间控制的具体使用详解
2021/11/17 Python
向Spring IOC 容器动态注册bean实现方式
2022/07/15 Java/Android