jquery实现多级下拉菜单的实例代码


Posted in Javascript onOctober 02, 2013
<!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>
<title>jquery实现多级下拉菜单-柯乐义</title>
<style>
/* navigation style */
#keleyi-com-nav{
height: 39px;
font: 12px Geneva, Arial, Helvetica, sans-serif;
background: #2D2D2D;
border: 1px solid #323232;    
border-radius: 3px;
min-width:500px;
margin-left: 0px;
padding-left: 0px;
}    
#keleyi-com-nav li{
list-style: none;
display: block;
float: left;
height: 40px;
position: relative;
border-right: 1px solid #323232;
}
#keleyi-com-nav li a{
padding: 0px 10px 0px 30px;
margin: 0px 0;
line-height: 40px;
text-decoration: none;
border-right: 1px solid #636161;
height: 40px;
color: #FFF;
text-shadow: 1px 1px 1px #66696B;
}
#keleyi-com-nav ul{
background: #f2f5f6; 
padding: 0px;
border-bottom: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-radius: 0px 0px 3px 3px;
box-shadow: 2px 2px 3px #ECECEC;
-webkit-box-shadow: 2px 2px 3px #ECECEC;
-moz-box-shadow:2px 2px 3px #ECECEC;
width:170px;
}
#keleyi-com-nav .site-name,#keleyi-com-nav .site-name:hover{
padding-left: 10px;
padding-right: 10px;
color: #FFF;
background: url(http://keleyi.com/keleyi/phtml/jqmenu/4/logo.png) no-repeat 10px 5px;
width: 160px;
}
#keleyi-com-nav .site-name a{
width: 129px;
overflow:hidden;
}
#keleyi-com-nav li.facebook{
background: url(http://keleyi.com/keleyi/phtml/jqmenu/4/facebook.png) no-repeat 9px 12px;
}
#keleyi-com-nav li.facebook:hover {
background: url(http://keleyi.com/keleyi/phtml/jqmenu/4/facebook.png) no-repeat 9px 12px #010101;
}
#keleyi-com-nav li.yahoo{
background: url(http://keleyi.com/keleyi/phtml/jqmenu/4/yahoo.png) no-repeat 9px 12px;
}
#keleyi-com-nav li.yahoo:hover {
background: url(http://keleyi.com/keleyi/phtml/jqmenu/4/yahoo.png) no-repeat 9px 12px #010101;
}

#keleyi-com-nav li:hover{
background: #010101;
}
#keleyi-com-nav li a{
display: block;
}
#keleyi-com-nav ul li {
border-right:none;
border-bottom:1px solid #DDDDDD;
width:170px;
height:39px;
}
#keleyi-com-nav ul li a {
border-right: none;
color:#6791AD;
text-shadow: 1px 1px 1px #FFF;
border-bottom:1px solid #FFFFFF;
}
#keleyi-com-nav ul li:hover{background:#DFEEF0;}
#keleyi-com-nav ul li:last-child { border-bottom: none;}
#keleyi-com-nav ul li:last-child a{ border-bottom: none;}
/* Sub menus */
#keleyi-com-nav ul{
display: none;
visibility:hidden;
position: absolute;
top: 40px;
}
/* Third-level menus */
#keleyi-com-nav ul ul{
top: 0px;
left:170px;
display: none;
visibility:hidden;
border: 1px solid #DDDDDD;
}
/* Fourth-level menus */
#keleyi-com-nav ul ul ul{
top: 0px;
left:170px;
display: none;
visibility:hidden;
border: 1px solid #DDDDDD;
}
#keleyi-com-nav ul li{
display: block;
visibility:visible;
}
#keleyi-com-nav li:hover > ul{
display: block;
visibility:visible;
}
</style>
<!--[if IE 7]>
<style>
#keleyi-com-nav{
margin-left:0px
}
#keleyi-com-nav ul{
left:-40px;
}
#keleyi-com-nav ul ul{
left:130px;
}
#keleyi-com-nav ul ul ul{
left:130px;
}
</style>
<![endif]-->
<script type="text/javascript" src="http://keleyi.com/keleyi/pmedia/jquery/jquery-1.10.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#kel"+"eyi-com-nav li").hover(
function () {
$(this).children('ul').hide();
$(this).children('ul').slideDown('fast');
},
function () {
$('ul', this).slideUp('fast');
});
});
</script>
</head>
<body>
<ul id="keleyi-com-nav">
<li class="site-name"><a href="http://keleyi.com"> </a></li>
<li class="yahoo"><a href="http://keleyi.com">导航菜单</a>
<ul>
<li><a href="http://keleyi.com/a/bjac/veugsmw9.htm">导航菜单二级分类 »</a> 
<ul>
<li><a href="http://keleyi.com">1</a></li>
<li><a href="http://keleyi.com/a/bjac/r55i6646.htm">2</a></li>
<li><a href="http://keleyi.com">3</a></li>
<li><a href="http://keleyi.com">导航菜单三 »</a>
<ul>
<li><a href="http://keleyi.com">导航菜单4</a></li>
<li><a href="http://keleyi.com/a/bjac/c6gu08gm.htm">1</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="http://keleyi.com">1</a></li>
<li><a href="http://keleyi.com">2</a></li>
</ul>
</li> 
<li class="facebook"><a href="http://keleyi.com">翻页</a>
<ul>
<li><a href="http://keleyi.com">1</a></li>
<li><a href="http://keleyi.com">2</a></li>
</ul>
</li>
</ul>
</body>
</html>
Javascript 相关文章推荐
javascript 写类方式之四
Jul 05 Javascript
javascript 计算两个整数的百分比值
Dec 26 Javascript
JavaScript中九种常用排序算法
Sep 02 Javascript
jQuery模拟新浪微博首页滚动效果的方法
Mar 11 Javascript
js实现星星打分效果的方法
Jul 05 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
Aug 19 Javascript
Bootstrap模态框案例解析
Mar 05 Javascript
jQuery EasyUI开发技巧总结
Sep 26 jQuery
解决IE11 vue +webpack 项目中数据更新后页面没有刷新的问题
Sep 25 Javascript
layui实现三级导航菜单
Jul 26 Javascript
JS原型和原型链原理与用法实例详解
Feb 05 Javascript
基于javascript原生判断DOM是否加载完毕
Oct 14 Javascript
基于JQuery的列表拖动排序实现代码
Oct 01 #Javascript
Javascript 颜色渐变效果的实现代码
Oct 01 #Javascript
JavaScript的事件绑定(方便不支持js的时候)
Oct 01 #Javascript
javascript不可用的问题探究
Oct 01 #Javascript
JavaScript DOM 编程艺术(第2版)读书笔记(JavaScript的最佳实践)
Oct 01 #Javascript
js有序数组的连接问题
Oct 01 #Javascript
jquery更换文章内容与改变字体大小代码
Sep 30 #Javascript
You might like
针对初学PHP者的疑难问答(1)
2006/10/09 PHP
PHP实现基于mysqli的Model基类完整实例
2016/04/08 PHP
PHP使用PDO实现mysql防注入功能详解
2019/12/20 PHP
类之Prototype.js学习
2007/06/13 Javascript
在多个页面使用同一个HTML片段《续》
2011/03/04 Javascript
对setInterval在火狐和chrome切换标签产生奇怪的效果之探索,与解决方案!
2011/10/29 Javascript
js使用递归解析xml
2014/12/12 Javascript
js实现网页右上角滑出会自动消失大幅广告的方法
2015/02/27 Javascript
深入学习JavaScript中的Rest参数和参数默认值
2015/07/28 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
jQuery使用ajax跨域获取数据的简单实例
2016/05/18 Javascript
Node.js返回JSONP详解
2016/05/18 Javascript
学习Javascript闭包(Closure)知识
2016/08/07 Javascript
JavaScript中子对象访问父对象的方式详解
2016/09/01 Javascript
JavaScript面向对象精要(下部)
2017/09/12 Javascript
Angular6 写一个简单的Select组件示例
2018/08/20 Javascript
Node.js 使用axios读写influxDB的方法示例
2018/10/26 Javascript
jQuery实现合并表格单元格中相同行操作示例
2019/01/28 jQuery
VUE解决微信签名及SPA微信invalid signature问题(完美处理)
2019/03/29 Javascript
JavaScript实现网页计算器功能
2020/10/29 Javascript
Python实现windows下模拟按键和鼠标点击的方法
2015/03/13 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
2019/06/13 Python
python list数据等间隔抽取并新建list存储的例子
2019/11/27 Python
发现世界上最好的珠宝设计师:JewelStreet
2017/12/17 全球购物
以实惠的价格提供高品质的时尚:Newchic
2018/01/18 全球购物
新西兰廉价汽车租赁:Snap Rentals
2018/09/14 全球购物
初二物理教学反思
2014/01/29 职场文书
高中数学教学反思
2014/01/30 职场文书
大龄毕业生求职别忘职业规划
2014/03/11 职场文书
环保建议书300字
2014/05/14 职场文书
党员志愿者活动总结
2014/06/26 职场文书
保安2014年终工作总结
2014/12/06 职场文书
先进个人评语大全
2015/01/04 职场文书
教师调动申请报告
2015/05/18 职场文书
红与黑读书笔记
2015/06/29 职场文书
大学学生会主席竞选稿
2015/11/19 职场文书