jQuery实现三级菜单的代码


Posted in Javascript onMay 09, 2016

上周新接手一个网站建设的活儿,其中有需要要jquery代码实现三级菜单的需求,其实说难也不难,下面小编把代码分享给大家,供大家参考。

先给大家展示下效果图,如果大家感觉还不错的话,请参考实现代码。

jQuery实现三级菜单的代码

HTML代码:

<body> 
<div class="navMenu"> 
<ul> 
<li><a href="#">首页</a> 
<ul> 
<li><a href="#">JavaScript+</a> 
<ul> 
<li><a href="#">三角函数</a></li> 
<li><a href="#">矩形</a></li> 
</ul> 
</li> 
<li><a href="#">语文</a> 
<ul> 
<li><a href="#">唐诗</a></li> 
<li><a href="#">宋词</a></li> 
</ul> 
</li> 
<li><a href="#">英语</a></li> 
</ul> 
</li> 
<li><a href="#">课程大厅</a></li> 
<li><a href="#">学习中心+</a> 
<ul> 
<li><a href="#">JavaScript+</a> 
<ul> 
<li><a href="#">三角函数</a></li> 
<li><a href="#">矩形</a></li> 
</ul> 
</li> 
<li><a href="#">语文</a> 
<ul> 
<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> 
</div> 
</body>

js代码:

<script type="text/javascript" src="js/jquery-1.12.3.min.js"></script> 
<script type="text/javascript"> 
$(function(){ 
$("li").has("ul").mouseover(function(){ 
$(this).children("ul").css("display","block"); 
$(this).css("backgroundColor","#0066FF"); 
}).mouseout(function () { 
$(this).children("ul").css("display","none"); 
$(this).css("backgroundColor","#eee"); 
}) 
}) 
</script>

css代码:

*{ 
padding:0; 
margin:0; 
} 
/*一级菜单*/ 
.navMenu { 
width:570px; 
margin:0 auto; 
} 
.navMenu ul li{ 
float: left; 
position: relative; 
} 
li{ 
list-style: none; 
background-color: #eee; 
width: 140px; 
height: 40px; 
text-align: center; 
margin-right: 2px; 
margin-bottom: 2px; 
} 
ul li a{ 
line-height: 40px; 
text-align: center; 
font-size: 20px; 
color: #000; 
text-decoration: none; 
display: block; 
padding:0 10px; 
} 
/*二级菜单*/ 
.navMenu ul li ul { 
display: none; 
position:absolute; 
left: 0; 
top:0; 
margin-top:42px; 
} 
.navMenu ul li ul li{ 
float:none; 
} 
/*三级菜单*/ 
.navMenu ul li ul li ul{ 
display: none; 
left:140px; 
top:-42px; 
}

以上内容是小编给大家介绍的jQuery实现三级菜单的代码,希望对大家有所帮助!

Javascript 相关文章推荐
Js动态创建div
Sep 25 Javascript
javascript 获取select下拉列表值的代码
Sep 07 Javascript
js调用后台servlet方法实例
Jun 09 Javascript
Jquery使用Firefox FireBug插件调试Ajax步骤讲解
Dec 02 Javascript
jquery获取当前日期的方法
Jan 14 Javascript
纯javaScript、jQuery实现个性化图片轮播【推荐】
Jan 08 Javascript
ECMAScript6变量的解构赋值实例详解
Sep 19 Javascript
react 组件传值的三种方法
Jun 03 Javascript
Vue+Koa2+mongoose写一个像素绘板的实现方法
Sep 10 Javascript
IDEA安装vue插件图文详解
Sep 26 Javascript
vue3.0 上手体验
Sep 21 Javascript
如何通过JS实现日历简单算法
Oct 14 Javascript
Boostrap入门准备之border box
May 09 #Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
May 09 #Javascript
jQuery代码实现图片墙自动+手动淡入淡出切换效果
May 09 #Javascript
jQuery绑定事件的几种实现方式
May 09 #Javascript
jquery实现左右无缝轮播图
Jul 31 #Javascript
node.js从数据库获取数据
May 08 #Javascript
JavaScript希尔排序、快速排序、归并排序算法
May 08 #Javascript
You might like
PHP获取和操作配置文件php.ini的几个函数介绍
2013/06/24 PHP
ThinkPHP查询返回简单字段数组的方法
2014/08/25 PHP
PHP上传文件时自动分配路径的方法
2015/01/09 PHP
PHP中异常处理的一些方法整理
2015/07/03 PHP
[原创]js获取数组任意个不重复的随机数组元素
2010/03/15 Javascript
利用div+jquery自定义滚动条样式的2种方法
2013/07/18 Javascript
jQuery列表拖动排列具体实现
2013/11/04 Javascript
JS实现浏览器状态栏显示时间的方法
2015/10/27 Javascript
基于javascript代码实现通过点击图片显示原图片
2015/11/29 Javascript
javascript使用Promise对象实现异步编程
2016/03/01 Javascript
动态加载js、css的实例代码
2016/05/26 Javascript
Jquery获取第一个子元素简单实例
2016/06/02 Javascript
微信小程序 获取当前地理位置和经纬度实例代码
2016/12/05 Javascript
JS实现上传图片的三种方法并实现预览图片功能
2017/07/14 Javascript
Vue ElementUI之Form表单验证遇到的问题
2017/08/21 Javascript
使用angularjs.foreach时return的问题解决
2018/09/30 Javascript
小白教程|一小时上手最流行的前端框架vue(推荐)
2019/04/10 Javascript
为vue项目自动设置请求状态的配置方法
2019/06/09 Javascript
详解小程序云开发攻略(解决最棘手的问题)
2019/09/30 Javascript
JS实现盒子拖拽效果
2020/02/06 Javascript
从零开始用webpack构建一个vue3.0项目工程的实现
2020/09/24 Javascript
使用python实现扫描端口示例
2014/03/29 Python
15行Python代码带你轻松理解令牌桶算法
2018/03/21 Python
Python 机器学习库 NumPy入门教程
2018/04/19 Python
win10系统下Anaconda3安装配置方法图文教程
2018/09/19 Python
Python3 关于pycharm自动导入包快捷设置的方法
2019/01/16 Python
深入了解Python 变量作用域
2020/07/24 Python
Python经纬度坐标转换为距离及角度的实现
2020/11/01 Python
CSS3中Transition动画属性用法详解
2016/07/04 HTML / CSS
山海经纬软件测试笔试题和面试题
2013/04/02 面试题
土木工程建筑专业毕业生求职信
2013/10/21 职场文书
校园门卫岗位职责
2013/12/09 职场文书
主题酒店策划书
2014/01/28 职场文书
协议书格式
2014/04/23 职场文书
模范教师事迹材料
2014/12/16 职场文书
2016继续教育研修日志
2015/11/13 职场文书