基于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 相关文章推荐
extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面
Apr 02 Javascript
jQuery cdn使用介绍
May 08 Javascript
js判断字符长度及中英文数字等
Mar 19 Javascript
Js实现网页键盘控制翻页的方法
Oct 30 Javascript
JavaScript中使用typeof运算符需要注意的几个坑
Nov 08 Javascript
javacript使用break内层跳出外层循环分析
Jan 12 Javascript
JavaScript实现点击按钮就复制当前网址
Dec 14 Javascript
响应式表格之固定表头的简单实现
Aug 26 Javascript
AngularJS验证信息框架的封装插件用法【w5cValidator扩展插件】
Nov 03 Javascript
JS两种类型的表单提交方法实例分析
Nov 28 Javascript
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
May 17 Javascript
Vue+axios实现统一接口管理的方法
Jul 23 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页面编码的两种方法示例介绍
2014/03/03 PHP
PHP header()函数常用方法总结
2014/04/11 PHP
让codeigniter与swfupload整合的最佳解决方案
2014/06/12 PHP
ThinkPHP3.1新特性之命名范围的使用
2014/06/19 PHP
php使用自定义函数实现汉字分割替换功能示例
2017/01/30 PHP
PHP7 新增功能
2021/03/09 PHP
Javascript Cookie读写删除操作的函数
2010/03/02 Javascript
js中根据字数截取字符串,不能截断url
2012/01/12 Javascript
用JavaScript实现类似于ListBox功能示例代码
2014/03/09 Javascript
浅谈JSON和JSONP区别及jQuery的ajax jsonp的使用
2014/11/23 Javascript
jQuery中innerWidth()方法用法实例
2015/01/19 Javascript
jQuery动态修改超链接地址的方法
2015/02/13 Javascript
jQuery如何使用自动触发事件trigger
2015/11/29 Javascript
jQuery 常用代码集锦(必看篇)
2016/05/16 Javascript
基于JS实现发送短信验证码后的倒计时功能(无视页面刷新,页面关闭不进行倒计时功能)
2016/09/02 Javascript
BootStrap与validator 使用笔记(JAVA SpringMVC实现)
2016/09/21 Javascript
Vue底层实现原理总结
2018/02/17 Javascript
Vuex实现计数器以及列表展示效果
2018/03/10 Javascript
jquery实现搜索框功能实例详解
2018/07/23 jQuery
怎样使你的 JavaScript 代码简单易读(推荐)
2019/04/16 Javascript
vue 解决数组赋值无法渲染在页面的问题
2019/10/28 Javascript
如何使用JS console.log()技巧提高工作效率
2020/10/14 Javascript
Python模块搜索概念介绍及模块安装方法介绍
2015/06/03 Python
python接口自动化如何封装获取常量的类
2019/12/24 Python
Python unittest 自动识别并执行测试用例方式
2020/03/09 Python
html5用video标签流式加载的实现
2020/05/20 HTML / CSS
Zadig&Voltaire官网:法国时装品牌
2018/01/05 全球购物
澳大利亚在线高跟鞋商店:Shoe Me
2019/11/19 全球购物
UNIX文件系统常用命令
2012/05/25 面试题
部队学习十八大感言
2014/01/11 职场文书
中专毕业生自我鉴定
2014/02/02 职场文书
护士毕业实习感言
2014/03/05 职场文书
年终总结会主持词
2014/03/25 职场文书
本科毕业论文导师评语
2014/12/31 职场文书
2015年全民创业工作总结
2015/07/23 职场文书
班级班风口号大全
2015/12/25 职场文书