jQuery ul标签下拉菜单演示代码


Posted in Javascript onDecember 11, 2010

这是菜单的内容,用ul标签实现菜单:

<div id="menu"> 
<ul> 
<li><a href="">菜单一</a> 
<ul> 
<li><a href="">子菜单1</a></li> 
<li><a href="">子菜单2</a> 
<ul><li><a href="">子菜单7</a></li></ul> 
</li> 
<li><a href="">子菜单3</a></li> 
</ul> 
</li> 
<li><a href="">菜单二</a> 
<ul> 
<li><a href="">子菜单4</a></li> 
<li><a href="">子菜单5</a></li> 
<li><a href="">子菜单6</a></li> 
</ul> 
</li> 
</ul> 
</div>

这是CSS控制代码:
ul,ol,li{list-style:none;padding:0px;margin:0px;} 
#menu *{line-height:30px;} 
#menu a{ 
text-decoration:none; 
display:block; 
} 
#menu ul{ 
text-align:left; 
background:#333; 
} 
#menu .arrow{ /* 菜单项的右侧小箭头 */ 
float:right; 
padding-right:5px; 
} 
#menu>ul{height:30px;} /* 即使没有菜单项也能保持顶级菜单栏的高度。 */ 
/* 一级菜单 */ 
#menu>ul>li{ 
text-align:center; 
display:inline-block; 
width:80px; 
} 
#menu>ul>li>a{color:#fff;} 
#menu>ul>li:hover{background:#666;} 
/* 下拉的菜单栏 */ 
#menu>ul>li ul{ 
display:none; 
width:150px; 
position:absolute; 
background:#c1cd94; 
box-shadow:2px 2px 2px #000; 
-webkit-box-shadow:2px 2px 2px #000; 
-moz-box-shadow:2px 2px 2px #123; 
} 
/* 下拉菜单的菜单项 */ 
#menu>ul>li>ul li{padding-left:5px; position:relative;} 
#menu>ul>li>ul li>a{color:#000;} 
#menu>ul>li>ul li:hover{background:#d3dbb3;} 
/* 三级及以下的菜单项的定位 */ 
#menu>ul>li>ul>li ul{left:150px; top:0px;}

这是JS的控制代码:
$(document).ready(function() 
{ 
/* 菜单初始化 */ 
$('#menu>ul>li>ul').find('li:has(ul:not(:empty))>a').append("<span class='arrow'>></span>"); // 为有子菜单的菜单项添加'>'符号 
$("#menu>ul>li").bind('mouseover',function() // 顶级菜单项的鼠标移入操作 
{ 
$(this).children('ul').slideDown('fast'); 
}).bind('mouseleave',function() // 顶级菜单项的鼠标移出操作 
{ 
$(this).children('ul').slideUp('fast'); 
}); 
$('#menu>ul>li>ul li').bind('mouseover',function() // 子菜单的鼠标移入操作 
{ 
$(this).children('ul').slideDown('fast'); 
}).bind('mouseleave',function() // 子菜单的鼠标移出操作 
{ 
$(this).children('ul').slideUp('fast'); 
}); 
});
Javascript 相关文章推荐
HTML-CSS群中单选引发的“事件”
Mar 05 Javascript
可以将word转成html的js代码
Apr 11 Javascript
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
Jun 28 Javascript
基于jQuery的获取标签名的代码
Jul 16 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
Aug 13 Javascript
JavaScript设置body高度为浏览器高度的方法
Feb 09 Javascript
JS拖动鼠标画出方框实现鼠标选区的方法
Aug 05 Javascript
javascript使用递归算法求两个数字组合功能示例
Jan 03 Javascript
AngularJS 前台分页实现的示例代码
Jun 07 Javascript
JS async 函数的含义和用法实例总结
Apr 08 Javascript
深入浅析JavaScript中的in关键字和for-in循环
Apr 20 Javascript
可拖拽组件slider.js使用方法详解
Dec 04 Javascript
基于jquery的修改当前TAB显示标题的代码
Dec 11 #Javascript
Wordpress ThickBox 添加“查看原图”效果代码
Dec 11 #Javascript
Wordpress ThickBox 点击图片显示下一张图的修改方法
Dec 11 #Javascript
基于jQuery的history历史记录插件
Dec 11 #Javascript
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
Dec 11 #Javascript
DIY jquery plugin - tabs标签切换实现代码
Dec 11 #Javascript
为超链接加上disabled后的故事
Dec 10 #Javascript
You might like
php结合redis高并发下发帖、发微博的实现方法
2016/12/15 PHP
php中array_fill函数的实例用法
2021/03/02 PHP
javascript 特殊字符串
2009/02/25 Javascript
把input初始值不写value的具体实现方法
2013/07/04 Javascript
JavaScript中switch语句的用法详解
2015/06/03 Javascript
理解JavaScript表单的基础知识
2016/01/25 Javascript
Bootstrap零基础入门教程(二)
2016/07/18 Javascript
jQuery表单事件实例代码分享
2016/08/18 Javascript
easyui combotree加载静态数据问题(选不上)解决方法
2016/12/26 Javascript
underscore之Chaining_动力节点Java学院整理
2017/07/10 Javascript
Angular5.1新功能分享
2017/12/21 Javascript
node基于puppeteer模拟登录抓取页面的实现
2018/05/09 Javascript
微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能示例
2019/05/14 Javascript
vue+element 模态框表格形式的可编辑表单实现
2019/06/07 Javascript
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
2019/08/12 Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
2020/07/29 Javascript
python学生信息管理系统
2018/03/13 Python
对python读写文件去重、RE、set的使用详解
2018/12/11 Python
python实现字典嵌套列表取值
2019/12/16 Python
TensorFlow 显存使用机制详解
2020/02/03 Python
TensorBoard 计算图的查看方式
2020/02/15 Python
PyQt5+python3+pycharm开发环境配置教程
2020/03/24 Python
Python实现的北京积分落户数据分析示例
2020/03/27 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
在keras中对单一输入图像进行预测并返回预测结果操作
2020/07/09 Python
html5配合css3实现带提示文字的输入框(摆脱js)
2013/03/08 HTML / CSS
北美最大的手工艺品零售商之一:Michaels Stores
2019/02/27 全球购物
LN-CC英国:伦敦时尚生活的缩影
2019/09/01 全球购物
荷兰睡眠专家:Beter Bed
2020/11/23 全球购物
法学专业个人求职信
2013/09/26 职场文书
专科应届生求职信
2013/11/24 职场文书
考生诚信考试承诺书
2014/05/23 职场文书
招商引资工作汇报
2014/10/28 职场文书
学生党支部工作总结2015
2015/05/26 职场文书
教师法制教育培训学习心得体会
2016/01/14 职场文书
某某店铺的开业庆典主持词范本
2019/11/25 职场文书