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 相关文章推荐
广告切换效果(缓动切换)
May 27 Javascript
常见的jQuery选择器汇总
Nov 24 Javascript
简介BootStrap model弹出框的使用
Apr 27 Javascript
VC调用javascript的几种方法(推荐)
Aug 09 Javascript
浅谈JS之iframe中的窗口
Sep 13 Javascript
微信小程序 实现点击添加移除class
Jun 12 Javascript
layui中layer前端组件实现图片显示功能的方法分析
Oct 13 Javascript
React-intl 实现多语言的示例代码
Nov 03 Javascript
Element-UI踩坑之Pagination组件的使用
Oct 29 Javascript
vue transition 在子组件中失效的解决
Nov 12 Javascript
JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】
Jan 04 Javascript
JavaScript设计模式之门面模式原理与实现方法分析
Mar 09 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 获取远程文件内容的函数代码
2010/03/24 PHP
基于MySQL体系结构的分析
2013/05/02 PHP
php中Y2K38的漏洞解决方法实例分析
2014/09/22 PHP
JavaScript库 开发规则
2009/01/31 Javascript
JS 文字符串转换unicode编码函数
2009/05/30 Javascript
基于jQuery的360图片展示实现代码
2012/06/14 Javascript
Javascript 检测键盘按键信息及键码值对应介绍
2013/01/03 Javascript
javascript的函数作用域
2014/11/12 Javascript
js实现透明度渐变效果的方法
2015/04/10 Javascript
jQuery extend()详解及简单实例
2017/05/06 jQuery
基于Vue实现后台系统权限控制的示例代码
2017/08/29 Javascript
浅谈vue2 单页面如何设置网页title
2017/11/08 Javascript
Js通过AES加密后PHP用Openssl解密的方法
2019/07/12 Javascript
基于layui的table插件进行复选框联动功能的实现方法
2019/09/19 Javascript
小程序采集录音并上传到后台
2019/11/22 Javascript
Vue自动构建发布脚本的方法示例
2020/07/24 Javascript
py2exe 编译ico图标的代码
2013/03/08 Python
简单介绍Python中的struct模块
2015/04/28 Python
编写Python小程序来统计测试脚本的关键字
2016/03/12 Python
Python文件读写常见用法总结
2019/02/22 Python
Django中celery执行任务结果的保存方法
2019/07/12 Python
django将网络中的图片,保存成model中的ImageField的实例
2019/08/07 Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
2019/10/12 Python
pytorch之inception_v3的实现案例
2020/01/06 Python
parser.add_argument中的action使用
2020/04/20 Python
CSS3中的Transition过度与Animation动画属性使用要点
2016/05/20 HTML / CSS
Kaufmann Mercantile官网:家居装饰、配件、户外及更多
2018/09/28 全球购物
Yves Rocher伊夫·黎雪美国官网:法国始创植物美肌1959
2019/01/09 全球购物
大学生自我评价怎样写好
2013/10/23 职场文书
俄罗斯商务邀请函
2014/01/26 职场文书
文明学生事迹材料
2014/01/29 职场文书
小学生元旦感言
2014/02/26 职场文书
《我们的民族小学》教学反思
2016/02/19 职场文书
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL
关于JavaScript 中 if包含逗号表达式
2021/11/27 Javascript
python实现对doc、txt、xls等文档的读写操作
2022/04/02 Python