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 相关文章推荐
artDialog双击会关闭对话框的修改过程分享
Aug 05 Javascript
Javascript页面添加到收藏夹的简单方法
Aug 07 Javascript
解决微信浏览器Javascript无法使用window.location.reload()刷新页面
Jun 21 Javascript
Vue.js 和 MVVM 的注意事项
Nov 07 Javascript
JavaScript数据结构之二叉树的删除算法示例
Apr 13 Javascript
关于vue.js v-bind 的一些理解和思考
Jun 06 Javascript
详解vue-router和vue-cli以及组件之间的传值
Jul 04 Javascript
vue组件Prop传递数据的实现示例
Aug 17 Javascript
AngularJS 监听变量变化的实现方法
Oct 09 Javascript
Javascript实现时间倒计时功能
Nov 17 Javascript
vue组件定义,全局、局部组件,配合模板及动态组件功能示例
Mar 19 Javascript
Vue 实例中使用$refs的注意事项
Jan 29 Vue.js
基于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/12/06 PHP
一个简单的js动画效果代码
2010/07/20 Javascript
Extjs中使用extend(js继承) 的代码
2012/03/15 Javascript
js弹出模式对话框,并接收回传值的方法
2013/03/12 Javascript
jQuery中json对象的复制方式介绍(数组及对象)
2013/06/08 Javascript
js Date概念详细介绍
2013/11/22 Javascript
元素未显示设置width/height时IE中使用currentStyle获取为auto
2014/05/04 Javascript
href下载文件根据id取url并下载
2014/05/28 Javascript
jquery手风琴特效插件
2015/02/04 Javascript
基于jQuery插件实现环形图标菜单旋转切换特效
2015/05/15 Javascript
如何解决谷歌浏览器下jquery无法获取图片的尺寸
2015/09/10 Javascript
JS实现IE状态栏文字缩放效果代码
2015/10/24 Javascript
jquery easyui datagrid实现增加,修改,删除方法总结
2016/05/25 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
jQuery插件echarts实现的循环生成图效果示例【附demo源码下载】
2017/03/04 Javascript
分析JavaScript数组操作难点
2017/12/18 Javascript
vue使用中的内存泄漏【推荐】
2018/07/10 Javascript
微信小程序使用component自定义toast弹窗效果
2018/11/27 Javascript
使用p5.js临摹动态图片
2019/11/04 Javascript
讲解Python中运算符使用时的优先级
2015/05/14 Python
python使用matplotlib绘图时图例显示问题的解决
2017/04/27 Python
Python嵌套列表转一维的方法(压平嵌套列表)
2018/07/03 Python
基于Python的ModbusTCP客户端实现详解
2019/07/13 Python
基于Python批量生成指定尺寸缩略图代码实例
2019/11/20 Python
如何基于python实现归一化处理
2020/01/20 Python
THE OUTNET美国官网:国际设计师品牌折扣网站
2017/03/07 全球购物
美国孕妇装购物网站:Motherhood Maternity
2019/09/22 全球购物
定义一结构体数组表示分数,并求两个分数相加之和
2013/06/11 面试题
一套软件开发工程师笔试题
2015/05/18 面试题
日期和时间问题
2015/01/04 面试题
大学生村官考核材料
2014/05/23 职场文书
单位在职证明书
2014/09/11 职场文书
公司员工安全协议书
2014/11/21 职场文书
2015年物业管理员工工作总结
2015/10/15 职场文书
CSS3实现的3D隧道效果
2021/04/27 HTML / CSS
python实现腾讯滑块验证码识别
2021/04/27 Python