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 相关文章推荐
一个简单的Ext.XTemplate的实例代码
Mar 18 Javascript
JavaScript中把数字转换为字符串的程序代码
Jun 19 Javascript
可编辑下拉框的2种实现方式
Jun 13 Javascript
JavaScript中string对象
Jun 12 Javascript
JavaScript中使用sencha gridpanel 编辑单元格、改变单元格颜色
Nov 26 Javascript
SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
Dec 10 Javascript
JS防止网页被嵌入iframe框架的方法分析
Sep 13 Javascript
详解Angular2 关于*ngFor 嵌套循环
May 22 Javascript
JavaScript实现图片的放大缩小及拖拽功能示例
May 14 Javascript
小程序多图列表实现性能优化的方法步骤
May 28 Javascript
编写更好的JavaScript条件式和匹配条件的技巧(小结)
Jun 27 Javascript
Vue.js中Line第三方登录api的实现代码
Jun 29 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中的字符串函数
2006/11/24 PHP
Discuz7.2版的faq.php SQL注入漏洞分析
2014/08/06 PHP
PHP实现通过Luhn算法校验信用卡卡号是否有效
2015/03/23 PHP
7个鲜为人知却非常实用的PHP函数
2015/07/01 PHP
PHP获取用户客户端真实IP的解决方案
2016/10/10 PHP
经典的带阴影的可拖动的浮动层
2006/06/26 Javascript
jquery实现文本框数量加减功能的例子分享
2014/05/10 Javascript
jQuery中after()方法用法实例
2014/12/25 Javascript
jQuery给动态添加的元素绑定事件的方法
2015/03/09 Javascript
JavaScript实现简单的双色球(实例讲解)
2017/07/31 Javascript
React路由鉴权的实现方法
2019/09/05 Javascript
vue proxy 的优势与使用场景实现
2020/06/15 Javascript
js实现贪吃蛇小游戏(加墙)
2020/07/31 Javascript
详解如何在vue+element-ui的项目中封装dialog组件
2020/12/11 Vue.js
[03:52]显微镜下的DOTA2第三期——英雄在无聊的时候干什么
2014/06/20 DOTA
Python实现简单的代理服务器
2015/07/25 Python
解决python3中自定义wsgi函数,make_server函数报错的问题
2017/11/21 Python
Python求一批字符串的最长公共前缀算法示例
2019/03/02 Python
python GUI实现小球满屏乱跑效果
2019/05/09 Python
Win10系统下安装labelme及json文件批量转化方法
2019/07/30 Python
python读取Kafka实例
2019/12/23 Python
pytorch实现mnist数据集的图像可视化及保存
2020/01/14 Python
Python常见反爬虫机制解决方案
2020/06/01 Python
如何把python项目部署到linux服务器
2020/08/26 Python
Python lxml库的简单介绍及基本使用讲解
2020/12/22 Python
HTML5跳转小程序wx-open-launch-weapp的示例代码
2020/07/16 HTML / CSS
英国领先的男士美容护发用品公司:Mankind
2016/08/31 全球购物
Footshop乌克兰:运动鞋的最大选择
2019/12/01 全球购物
用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别
2012/11/04 面试题
劳资人员岗位职责
2013/12/19 职场文书
证婚人经典证婚词
2014/01/09 职场文书
2014年教师节寄语
2014/08/11 职场文书
党员自评材料范文
2014/12/17 职场文书
齐云山导游词
2015/02/06 职场文书
上诉状格式
2015/05/23 职场文书
2015年高中语文教学总结
2015/08/18 职场文书