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 tools之tabs 选项卡/页签
Jul 25 Javascript
js闭包实例汇总
Nov 09 Javascript
angularJS 中input示例分享
Feb 09 Javascript
常见JS验证脚本汇总
Dec 01 Javascript
jQuery插件pagination实现无刷新分页
May 21 Javascript
关于input全选反选恶心的异常情况
Jul 24 Javascript
设置jquery UI 控件的大小方法
Dec 12 Javascript
jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
Dec 30 Javascript
Vue+element 解决浏览器自动填充记住的账号密码问题
Jun 11 Javascript
微信小程序移动拖拽视图-movable-view实例详解
Aug 17 Javascript
vue项目从node8.x升级到12.x后的问题解决
Oct 25 Javascript
Node.js path模块,获取文件后缀名操作
Nov 07 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筛选不存在的图片资源
2015/04/28 PHP
PHP中spl_autoload_register()函数用法实例详解
2016/07/18 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
php ajax数据传输和响应方法
2018/08/21 PHP
Laravel框架查询构造器简单示例
2019/05/08 PHP
使用jquery实现div的tab切换实例代码
2013/05/27 Javascript
javascript 弹出的窗口返回值给父窗口具体实现
2013/11/23 Javascript
javascript继承机制实例详解
2014/11/20 Javascript
javascript中数组的定义及使用实例
2015/01/21 Javascript
jQuery validate验证插件使用详解
2016/05/11 Javascript
js方法数据验证的简单实例
2016/09/17 Javascript
微信小程序 两种滑动方式(横向滑动,竖向滑动)详细及实例代码
2017/01/13 Javascript
node.js基于mongodb的搜索分页示例
2017/01/22 Javascript
js判断手机系统是android还是ios
2017/03/07 Javascript
jquery仿ps颜色拾取功能
2017/03/08 Javascript
Layer弹出层动态获取数据的方法
2018/08/20 Javascript
使用Vue中 v-for循环列表控制按钮隐藏显示功能
2019/04/23 Javascript
Node.js 在本地生成日志文件的方法
2020/02/07 Javascript
你准备好迎接vue3.0了吗
2020/04/28 Javascript
ssm+vue前后端分离框架整合实现(附源码)
2020/07/08 Javascript
解决Vue使用bus总线时,第一次路由跳转时数据没成功传递问题
2020/07/28 Javascript
JavaScript实现多球运动效果
2020/09/07 Javascript
vuecli项目构建SSR服务端渲染的实现
2020/10/30 Javascript
解决vue-pdf查看pdf文件及打印乱码的问题
2020/11/04 Javascript
Python 数据结构之旋转链表
2017/02/25 Python
基于Python中numpy数组的合并实例讲解
2018/04/04 Python
解决Python设置函数调用超时,进程卡住的问题
2019/08/08 Python
关于tf.reverse_sequence()简述
2020/01/20 Python
Python中猜拳游戏与猜筛子游戏的实现方法
2020/09/04 Python
Python模块常用四种安装方式
2020/10/20 Python
学徒工职责
2014/03/06 职场文书
2014中考励志标语
2014/06/05 职场文书
九一八事变演讲稿
2014/09/05 职场文书
比较几种Redis集群方案
2021/06/21 Redis
使用pandas生成/读取csv文件的方法实例
2021/07/09 Python
Python之基础函数案例详解
2021/08/30 Python