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 相关文章推荐
谷歌浏览器 insertCell与appendChild的区别
Feb 12 Javascript
基于jQuery的固定表格头部的代码(IE6,7,8测试通过)
May 18 Javascript
Extjs改变树节点的勾选状态点击按钮将复选框去掉
Nov 14 Javascript
node.js中的http.response.removeHeader方法使用说明
Dec 14 Javascript
js面向对象之公有、私有、静态属性和方法详解
Apr 17 Javascript
JavaScript中的fontsize()方法使用详解
Jun 08 Javascript
bootstrap组件之导航组件使用方法
Jan 19 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
Nov 08 Javascript
jquery.pager.js分页实现详解
Jul 29 jQuery
js实现动态时钟
Mar 12 Javascript
vue2.x数组劫持原理的实现
Apr 19 Javascript
如何使用vue3打造一个物料库
May 08 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代码
2020/10/23 PHP
javascript下操作css的float属性的特殊写法
2007/08/22 Javascript
Jquery中使用setInterval和setTimeout的方法
2013/04/08 Javascript
简易js代码实现计算器操作
2013/04/15 Javascript
javascript操作css属性
2013/12/30 Javascript
kindeditor修复会替换script内容的问题
2015/04/03 Javascript
javascript常用经典算法实例详解
2015/11/25 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
实现React单页应用的方法详解
2016/08/02 Javascript
BootStrap与validator 使用笔记(JAVA SpringMVC实现)
2016/09/21 Javascript
jQuery ajax MD5实现用户注册即时验证功能
2016/10/11 Javascript
jquery.tableSort.js表格排序插件使用方法详解
2020/08/12 Javascript
vue.js+Echarts开发图表放大缩小功能实例
2017/06/09 Javascript
JavaScript实现读取与输出XML文件数据的方法示例
2018/06/05 Javascript
详解JavaScript添加给定的标签选项
2018/09/17 Javascript
JavaScript事件对象深入详解
2018/12/30 Javascript
Vue render函数实战之实现tabs选项卡组件
2019/04/22 Javascript
微信小程序扫描二维码获取信息实例详解
2019/05/07 Javascript
nodejs实现日志读取、日志查找及日志刷新的方法分析
2019/05/20 NodeJs
vue-froala-wysiwyg 富文本编辑器功能
2019/09/19 Javascript
[03:27]最受玩家喜爱奖提名:PZH_Element 致玩家寄语
2016/12/20 DOTA
Python之reload流程实例代码解析
2018/01/29 Python
Python中collections模块的基本使用教程
2018/12/07 Python
浅谈python3.6的tkinter运行问题
2019/02/22 Python
Python爬虫学习之翻译小程序
2019/07/30 Python
从训练好的tensorflow模型中打印训练变量实例
2020/01/20 Python
python 爬虫 实现增量去重和定时爬取实例
2020/02/28 Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
2021/01/07 Python
python excel和yaml文件的读取封装
2021/01/12 Python
Python实现微信表情包炸群功能
2021/01/28 Python
python中zip()函数遍历多个列表方法
2021/02/18 Python
ALEX AND ANI:手镯,项链,耳环和更多
2017/04/20 全球购物
爱尔兰灯和灯具网上商店:Lights.ie
2018/03/26 全球购物
网络教育自我鉴定
2013/11/01 职场文书
简历里的自我评价
2014/01/31 职场文书
商务英语求职信范文
2015/03/19 职场文书