jquery 无限极下拉菜单的简单实例(精简浓缩版)


Posted in Javascript onMay 31, 2016

jquery 无限极下拉菜单的简单实例(精简浓缩版)

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>三水点靠木 3water.com</title>
<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
<script type="text/javascript">
$(document).ready(function(){
	$(".menu li").hover(function(){
		$(this).children("ul").show(); //mouseover
	},function(){
		$(this).children("ul").hide(); //mouseout
	});
});
</script>
<style type="text/css">
ul{ list-style:none; margin:0; padding:0;}
.menu { height:30px; line-height:30px; }

.menu li { float:left; position:relative;} /*这一级是导航*/
.menu li a { display:block; height:30px; line-height:30px; padding:0 20px; }
.menu li a:hover { color:#000; background:#EFEFEF; }
.menu li a.more { color:red; }

.menu li ul { position:absolute; float:left; width:150px; border:1px solid #000; display:none;} /*这是第二级菜单*/
.menu li ul a { width:110px; }
.menu li ul a:hover { background:gray;}

.menu li ul ul{ top:0;left:150px;} /*从第三级菜单开始,所有的子级菜单都相对偏移*/
</style>

</head>
<body>

<ul class="menu">
<li><a href="#">菜单一</a>
<ul class="one">
<li><a href="#">菜单一</a></li>
<li><a href="#">菜单二</a></li>
<li><a href="#">菜单三</a></li>
<li><a href="#">菜单四</a></li>
<li><a href="#" class="more">菜单五</a>
<ul class="two">
<li><a href="#">菜单一</a></li>
<li><a href="#">菜单二</a></li>
<li><a href="#">菜单三</a></li>
<li><a href="#">菜单四</a></li>
<li><a href="#" class="more">菜单五</a>
<ul class="three">
<li><a href="#">菜单一</a></li>
<li><a href="#">菜单二</a></li>
<li><a href="#">菜单三</a></li>
<li><a href="#">菜单四</a></li>
<li><a href="#" class="more">菜单五</a>
<ul class="four">
<li><a href="#">菜单一</a></li>
<li><a href="#">菜单二</a></li>
<li><a href="#">菜单三</a></li>
<li><a href="#">菜单四</a></li>
<li><a href="#" class="more">菜单五</a>
<ul class="four">
<li><a href="#">菜单一</a></li>
<li><a href="#">菜单二</a></li>
<li><a href="#">菜单三</a></li>
<li><a href="#">菜单四</a></li>
<li><a href="#">菜单五</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li><a href="#">菜单二</a>
<ul class="one">
<li><a href="#">菜单一</a></li>
<li><a href="#">菜单二</a></li>
<li><a href="#" class="more">菜单三</a>
<ul class="two">
<li><a href="#">菜单一</a></li>
<li><a href="#">菜单二</a></li>
<li><a href="#" class="more">菜单三</a>
<ul class="three">
<li><a href="#">菜单一</a></li>
<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>
</ul>
</li>
<li><a href="#">菜单三</a></li>
<li><a href="#">菜单四</a></li>
<li><a href="#">菜单五</a>
<ul class="one">
<li><a href="#">菜单一</a></li>
<li><a href="#">菜单二</a></li>
<li><a href="#">菜单三</a></li>
</ul>
</li>
</ul>

</body>
</html>

以上这篇jquery 无限极下拉菜单的简单实例(精简浓缩版)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
跨浏览器的事件对象介绍
Jun 27 Javascript
关于javascript event flow 的一个bug详解
Sep 17 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
Mar 12 Javascript
javascript验证身份证号
Mar 03 Javascript
JS运动框架之分享侧边栏动画实例
Mar 03 Javascript
jQuery实现的超链接提示效果示例【附demo源码下载】
Sep 09 Javascript
JS解决移动web开发手机输入框弹出的问题
Mar 31 Javascript
Node.js+Express+MySql实现用户登录注册功能
Jul 10 Javascript
JS实现合并json对象的方法
Oct 10 Javascript
详解@angular/cli 改变默认启动端口两种方式
Nov 29 Javascript
vue 父组件中调用子组件函数的方法
Jun 06 Javascript
简单了解Ajax表单序列化的实现方法
Jun 14 Javascript
通用无限极下拉菜单的实现代码
May 31 #Javascript
JavaScript+Java实现HTML页面转为PDF文件保存的方法
May 30 #Javascript
详解JavaScript中双等号引起的隐性类型转换
May 30 #Javascript
JavaScript中的操作符类型转换示例总结
May 30 #Javascript
jQuery中的通配符选择器使用总结
May 30 #Javascript
移动端jQuery修正Web页面滑动时div问题的两则实例
May 30 #Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
May 30 #Javascript
You might like
Windows下XDebug 手工配置与使用说明
2010/07/11 PHP
深入分析php之面向对象
2013/05/15 PHP
PHP MVC框架路由学习笔记
2016/03/02 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
javascript 伪数组实现方法
2010/10/11 Javascript
将nodejs打包工具整合到鼠标右键的方法
2013/05/11 NodeJs
JavaScript的各种常见函数定义方法
2014/09/16 Javascript
jquery插件jquery.LightBox.js实现点击放大图片并左右点击切换效果(附demo源码下载)
2016/02/25 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
JS使用正则表达式验证身份证号码
2017/06/23 Javascript
基于Vue中点击组件外关闭组件的实现方法
2018/03/06 Javascript
详解组件库的webpack构建速度优化
2018/06/18 Javascript
vue动态设置img的src路径实例
2018/09/18 Javascript
详解webpack打包nodejs项目(前端代码)
2018/09/19 NodeJs
新手简单了解vue
2019/05/29 Javascript
jQuery HTML css()方法与css类实例详解
2020/05/20 jQuery
vue实现公告栏文字上下滚动效果的示例代码
2020/06/16 Javascript
javascript实现打砖块小游戏(附完整源码)
2020/09/18 Javascript
Python中if __name__ == &quot;__main__&quot;详细解释
2014/10/21 Python
Python队列的定义与使用方法示例
2017/06/24 Python
python的Tqdm模块的使用
2018/01/10 Python
python爬虫增加访问量的方法
2019/08/22 Python
Python3 把一个列表按指定数目分成多个列表的方式
2019/12/25 Python
Python 实现OpenCV格式和PIL.Image格式互转
2020/01/09 Python
Pandas缺失值2种处理方式代码实例
2020/06/13 Python
python接入支付宝的实例操作
2020/07/20 Python
Python如何爬取b站热门视频并导入Excel
2020/08/10 Python
HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用
2013/01/30 HTML / CSS
美国创意之家:BulbHead
2017/07/12 全球购物
Perfume’s Club意大利官网:欧洲美妆电商
2019/05/03 全球购物
应届大学生求职的自我评价
2013/11/17 职场文书
马智宇婚礼主持词
2014/03/22 职场文书
运输服务质量承诺书
2014/03/27 职场文书
纪念九一八事变演讲稿1000字
2014/09/14 职场文书
旷课检讨书范文
2014/10/30 职场文书
Mysql中@和@@符号的详细使用指南
2022/06/05 MySQL