基于jQuery实现的向下滑动二级菜单效果代码


Posted in Javascript onAugust 31, 2015

本文实例讲述了基于jQuery实现的向下滑动二级菜单效果代码。分享给大家供大家参考。具体如下:

这是一款使用jQuery制作向下滑动的二级菜单,本二级菜单带有动画效果,而且比较流畅,鼠标放在一级菜单上,就可以向下滑出二级子菜单,相对实用。

运行效果截图如下:

基于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>向下滑动的二级菜单</title>
<style type="text/css">
body{ margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; background-color:#dedede; color:#333333; position:relative;}
a{ text-decoration:none;}
h1,h2,h3,li,ul,dd,dt,dl,input{ margin:0px; padding:0px; list-style:none;}
.clear{ clear:both; width:0px; height:0px; line-height:0px; overflow:hidden; font-size:0px; display:block;}
img {border: none;}
.top{ width:890px; height:68px; margin:0px auto; padding:10px 0px 2px 0px; background-color:#FFFFFF;}
.logo{ width:269px; height:68px; padding:0px 8px 0px 3px; float:left;}
.logo h1{ width:269px; height:68px; background-image:url(images/logo.gif); background-repeat:no-repeat;}
.logo h1 a{ display:block; width:269px; height:68px; line-height:68px; font-size:14px; text-indent:-999px;}
.topad{ width:610px; height:68px; float:left;}
.dh{ width:890px; height:39px;margin:0px auto; background-image:url(images/nvabg.gif); background-repeat:repeat-x;}
.nav{ width:785px; height:38px; padding:1px 0px 0px 15px; float:left;}
.nav li{ height:38px; line-height:38px; float:left; font-size:14px; padding:0px 20px; color:#FFFFFF; position:relative;}
.nav li a{ color:#FFFFFF;}
.nav li a:hover{ text-decoration:underline; font-size:16px;}
.nav li .ttg{ height:auto; background-color:#FFFFFF; FILTER: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; position:absolute; left:0px; top:37px; z-index:1; width:150px; padding:10px 0px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow:2px 2px 3px #666666; display:none;}
.nav li .ttg li{ width:120px; line-height:30px; font-size:16px; padding:0px 10px; font-family:"微软雅黑";}
.nav li .ttg li a{ color:#000;}
.sc{ width:90px; height:38px; line-height:38px; float:left; font-size:14px; color:#FFFFFF; text-align:center;}
.sc a{ color:#FFFFFF;}
.sc a:hover{ text-decoration:underline;}
.ad{ width:890px; height:auto; margin:10px auto;}
.ad img{ float: left; width:445px; overflow:hidden;}
</style>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $(".nav li").hover(function(){
    $(this).find(".ttg").slideToggle(500);
  });
});
</script>
</head>
<body>
<div class="top">
<div class="logo"><h1><a href="#" title="">网站标题文字</a></h1></div>
<div class="topad"></div>
<div class="clear"></div>
</div>
<div class="dh">
<div class="nav">
<ul>
<li><a href="#" title="首页">首页</a>
<div class="ttg">
<ul>
<li><a href="#" title="蛋白粉">蛋白粉</a></li>
<li><a href="#" title="健身计划">健身计划</a></li>
<li><a href="#" title="热门标签">热门标签</a></li>
</ul>
</div>
</li>
<li><a href="#" title="蛋白粉">蛋白粉</a>
<div class="ttg">
<ul>
<li><a href="#" title="蛋白粉">乳清蛋白粉</a></li>
<li><a href="#" title="热门标签">增肌粉</a></li>
</ul>
</div>
</li>
<li><a href="#" title="健身计划">健身计划</a>
<div class="ttg">
<ul>
<li><a href="#" title="蛋白粉">胸肌锻炼</a></li>
<li><a href="#" title="热门标签">小腿锻炼</a></li>
<li><a href="#" title="热门标签">腹肌锻炼</a></li>
</ul>
</div>
</li>
</ul>
</div>
<div class="clear"></div>
</div>
</body>
</html>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
javascript 密码强弱度检测万能插件
Feb 25 Javascript
JQuery为textarea添加maxlength属性的代码
Apr 07 Javascript
基于jQuery的模仿新浪微博时间的组件
Oct 04 Javascript
计算新浪Weibo消息长度(还可以输入119字)
Jul 02 Javascript
jQuery获取和设置表单元素的方法
Feb 14 Javascript
JS数组的遍历方式for循环与for...in
Jul 31 Javascript
JQUERY实现网页右下角固定位置展开关闭特效的方法
Jul 27 Javascript
jQuery判断checkbox选中状态
May 12 Javascript
AngularJS通过$sce输出html的方法
Sep 22 Javascript
js实现html table 行,列锁定的简单实例
Oct 13 Javascript
jQuery实现的简单拖动层示例
Feb 22 Javascript
JS交互点击WKWebView中的图片实现预览效果
Jan 05 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
Aug 31 #Javascript
JS自动倒计时30秒后按钮才可用(两种场景)
Aug 31 #Javascript
js实现黑色简易的滑动门网页tab选项卡效果
Aug 31 #Javascript
jquery实现点击变换导航样式的方法
Aug 31 #Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
Aug 31 #Javascript
js实现TAB切换对应不同颜色的代码
Aug 31 #Javascript
Bootstrap的图片轮播示例代码
Aug 31 #Javascript
You might like
PHP convert_cyr_string()函数讲解
2019/02/13 PHP
解决Laravel blade模板转义html标签的问题
2019/09/03 PHP
CL vs ForZe BO5 第四场 2.13
2021/03/10 DOTA
jquery tablesorter.js 支持中文表格排序改进
2009/12/09 Javascript
jquery重新播放css动画所遇问题解决
2013/08/21 Javascript
JS、CSS加载中的小问题探讨
2013/11/26 Javascript
node.js中Socket.IO的进阶使用技巧
2014/11/04 Javascript
JS给超链接加确认对话框的方法
2015/02/24 Javascript
JS中使用apply、bind实现为函数或者类传入动态个数的参数
2016/04/26 Javascript
js中遍历Map对象的方法
2016/07/27 Javascript
使用Angular CLI从蓝本生成代码详解
2018/03/24 Javascript
echarts设置图例颜色和地图底色的方法实例
2018/08/01 Javascript
详解Angular Forms中自定义ngModel绑定值的方式
2018/12/10 Javascript
详解关于微信setData回调函数中的坑
2019/02/18 Javascript
matplotlib绘制动画代码示例
2018/01/02 Python
Python爬取个人微信朋友信息操作示例
2018/08/03 Python
Python元组知识点总结
2019/02/18 Python
python实现BP神经网络回归预测模型
2019/08/09 Python
解决Tensorflow占用GPU显存问题
2020/02/03 Python
Django 构建模板form表单的两种方法
2020/06/14 Python
Python通过zookeeper实现分布式服务代码解析
2020/07/22 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
2020/08/07 Python
python实现计算器简易版
2020/12/17 Python
python实现图片转字符画的完整代码
2021/02/21 Python
pycharm配置安装autopep8自动规范代码的实现
2021/03/02 Python
CSS3绘制六边形的简单实现
2016/08/25 HTML / CSS
HTML5新增加的功能详解
2016/09/05 HTML / CSS
代码中finally中的代码会不会执行
2012/02/06 面试题
中式面点餐厅创业计划书
2014/01/29 职场文书
《雷雨》教学反思
2014/02/20 职场文书
应用外语系自荐信
2014/06/26 职场文书
2015年护理工作总结范文
2015/04/03 职场文书
2015年健康教育工作总结
2015/04/10 职场文书
违规违纪检讨书范文
2015/05/06 职场文书
试用期转正工作总结2015
2015/05/28 职场文书
Python使用sql语句对mysql数据库多条件模糊查询的思路详解
2021/04/12 Python