jquery 多级下拉菜单核心代码


Posted in Javascript onMay 21, 2010

jquery

$(document).ready(function(){ 
$("ul li").hover(function(){ 
$(this).find("ul:first").show();//鼠标滑过查找li下面的第一个ul然后显示; 
},function(){ 
$(this).find("ul:first").hide();//鼠标离开隐藏li下面d的ul; 
}) 
$("ul li ul li ul").prev().addClass("bbb");//给li下面ul是aaa的样式的前一个同辈元素添加css; 
})

css
ul, li{padding:0;margin:0;} 
ul li{float:left;;margin-right:1px;display:inline;list-style:none;text-align:center;} 
ul li ul li{float:none;background:#ccc;margin-bottom:1px;display:block;_display:inline;position:relative;} 
ul li ul{display:none;} 
ul a{text-decoration:none;width:80px;height:20px;line-height:20px;display:block;background:#bbb;font-size:12px} 
ul li a:hover{background:#eee;color:#000} 
ul li ul li .aaa{position:absolute;left:80px;top:0;border-left:1px solid #fff} 
ul li ul li .aaa li{float:none;} 
body .bbb{background:#f00;color:#fff}

html
<ul> 
<li> 
<a href="">栏目一</a> 
<ul> 
<li><a href="">菜单一</a></li> 
<li><a href="">菜单一</a></li> 
<li><a href="">菜单一</a></li> 
<li><a href="">菜单一</a> 
<ul class="aaa"> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a> 
<ul class="aaa"> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a> 
<ul class="aaa"> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a> 
<ul class="aaa"> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a></li> 
</ul> 
</li> 
<li><a href="">菜单三</a></li> 
</ul> 
</li> 
<li><a href="">菜单三</a></li> 
</ul> 
</li> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a></li> 
</ul> 
</li> 
</ul> 
</li> 
<li> 
<a href="">栏目二</a> 
</li> 
<li> 
<a href="">栏目三</a> 
<ul> 
<li><a href="">菜单三</a> 
</li> 
<li><a href="">菜单三</a> 
<ul class="aaa"> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a> 
<ul class="aaa"> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a> 
<ul class="aaa"> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a></li> 
</ul> 
</li> 
<li><a href="">菜单三</a> 
<ul class="aaa"> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a> 
<ul class="aaa"> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a></li> 
</ul> 
</li> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a></li> 
</ul> 
</li> 
</ul> 
</li> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a></li> 
</ul> 
</li> 
<li><a href="">菜单三</a></li> 
<li><a href="">菜单三</a></li> 
</ul> 
</li> 
<li> 
<a href="">栏目四</a> 
</li> 
</ul>
Javascript 相关文章推荐
JQuery一种取同级值的方式(比如你在GridView中)
Mar 15 Javascript
九种js弹出对话框的方法总结
Mar 12 Javascript
在jQuery中 关于json空对象筛选替换
Apr 15 Javascript
js实现收缩菜单效果实例代码
Oct 30 Javascript
js动画效果制件让图片组成动画代码分享
Jan 14 Javascript
jq实现酷炫的鼠标经过图片翻滚效果
Mar 12 Javascript
jQuery实现鼠标经过时出现隐藏层文字链接的方法
Oct 12 Javascript
jQuery动画效果实现图片无缝连续滚动
Jan 12 Javascript
Javascript中匿名函数的调用与写法实例详解(多种)
Jan 26 Javascript
JavaScript仿网易选项卡制作代码
Oct 06 Javascript
javaScript把其它类型转换为Number类型
Oct 13 Javascript
vue实现图片裁剪后上传
Dec 16 Vue.js
JQuery 学习技巧总结
May 21 #Javascript
Jquery调用webService远程访问出错的解决方法
May 21 #Javascript
ExtJS 下拉多选框lovcombo
May 19 #Javascript
javascript 得到变量类型的函数
May 19 #Javascript
javascript 跨浏览器开发经验总结(五) js 事件
May 19 #Javascript
js 复制或插入Html的实现方法小结
May 19 #Javascript
15 个 JavaScript Web UI 库
May 19 #Javascript
You might like
PHP比你想象的好得多
2014/11/27 PHP
PHP版微信公众平台红包API
2015/04/02 PHP
Nginx下配置codeigniter框架方法
2015/04/07 PHP
PHP实现的oracle分页函数实例
2016/01/25 PHP
php flush无效,IIS7下php实时输出的方法
2016/08/25 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
php模式设计之观察者模式应用实例分析
2019/09/25 PHP
Laravel服务容器绑定的几种方法总结
2020/06/14 PHP
客户端脚本中常常出现的一些问题和调试技巧
2007/01/09 Javascript
SWFObject Flash js调用类
2008/07/08 Javascript
如何将JS的变量值传递给ASP变量
2012/12/10 Javascript
jquery基础教程之deferred对象使用方法
2014/01/22 Javascript
js图片预加载示例
2014/04/30 Javascript
详解javascript遍历方式
2015/11/11 Javascript
深入理解JavaScript 函数
2016/06/06 Javascript
详解React Native网络请求fetch简单封装
2017/08/10 Javascript
jquery实现选项卡切换代码实例
2019/05/14 jQuery
手把手教您实现react异步加载高阶组件
2020/04/07 Javascript
[01:09:13]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第三场 1月19日
2021/03/11 DOTA
Python开发编码规范
2006/09/08 Python
python图像处理之反色实现方法
2015/05/30 Python
Python网络编程基于多线程实现多用户全双工聊天功能示例
2018/04/10 Python
python 产生token及token验证的方法
2018/12/26 Python
查看已安装tensorflow版本的方法示例
2020/04/19 Python
Python 如何反方向迭代一个序列
2020/07/28 Python
Sunglasses Shop荷兰站:英国最大的太阳镜独立在线零售商和供应商
2017/01/08 全球购物
澳大利亚优质的家居用品和生活方式公司:Bed Bath N’ Table
2019/04/16 全球购物
《永远的白衣战士》教学反思
2014/04/25 职场文书
三八红旗集体先进事迹材料
2014/05/22 职场文书
公司总经理助理岗位职责
2014/07/09 职场文书
我爱幼儿园演讲稿
2014/09/11 职场文书
导游词之沈阳植物园
2019/11/30 职场文书
Go语言切片前或中间插入项与内置copy()函数详解
2021/04/27 Golang
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
2021/11/11 Python
正则表达式基础与常用验证表达式
2022/06/16 Javascript
Win11如何查看显卡型号 Win11查看显卡型号的方法
2022/08/14 数码科技