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 相关文章推荐
jquery validation插件表单验证的一个例子
Mar 03 Javascript
原生js拖拽(第一课 未兼容)拖拽思路
Mar 29 Javascript
使用AngularJS 应用访问 Android 手机的图片库
Mar 24 Javascript
jquery实现图片水平滚动效果代码分享
Aug 26 Javascript
Hammer.js+轮播原理实现简洁的滑屏功能
Feb 02 Javascript
js方法数据验证的简单实例
Sep 17 Javascript
完美的js div拖拽实例代码
Sep 24 Javascript
JavaScript数组push方法使用注意事项
Oct 30 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
Jun 24 Javascript
Vue extend的基本用法(实例详解)
Dec 09 Javascript
vue实现前端分页完整代码
Jun 17 Javascript
原生JS中应该禁止出现的写法
May 05 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生成zip压缩文件的方法详解
2013/06/09 PHP
解析php中用PHPMailer来发送邮件的示例(126.com的例子)
2013/06/24 PHP
php 字符串中是否包含指定字符串的多种方法
2018/04/12 PHP
IE图片缓存document.execCommand(&quot;BackgroundImageCache&quot;,false,true)
2011/03/01 Javascript
js中replace的用法总结
2013/12/27 Javascript
js中substring和substr的定义和用法
2014/05/05 Javascript
jquery插件NProgress.js制作网页加载进度条
2015/06/05 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
2016/08/02 Javascript
websocket+node.js实现实时聊天系统问题咨询
2017/05/17 Javascript
PHP自动加载autoload和命名空间的应用小结
2017/12/01 Javascript
Vue中的$set的使用实例代码
2018/10/08 Javascript
在微信小程序中使用vant的方法
2019/06/07 Javascript
layui 弹出层值回传解决方式
2019/11/14 Javascript
从零学python系列之从文件读取和保存数据
2014/05/23 Python
在Python中使用HTMLParser解析HTML的教程
2015/04/29 Python
Python使用pygame模块编写俄罗斯方块游戏的代码实例
2015/12/08 Python
Python基于Floyd算法求解最短路径距离问题实例详解
2018/05/16 Python
Python这样操作能存储100多万行的xlsx文件
2019/04/16 Python
Python的bit_length函数来二进制的位数方法
2019/08/27 Python
python使用配置文件过程详解
2019/12/28 Python
Python函数参数定义及传递方式解析
2020/06/10 Python
Python魔术方法专题
2020/06/19 Python
python递归函数用法详解
2020/10/26 Python
python爬虫调度器用法及实例代码
2020/11/30 Python
CSS3解析抖音LOGO制作的方法步骤
2019/04/11 HTML / CSS
html5教程制作简单画板代码分享
2013/12/04 HTML / CSS
美国最大的袜子制造商和零售商:Renfro Socks
2017/09/03 全球购物
英国折扣零售连锁店:QD Stores
2018/12/08 全球购物
护理专业本科生自荐信
2013/10/01 职场文书
大学生党课思想汇报
2013/12/29 职场文书
机械设计毕业生自荐信
2014/02/02 职场文书
法律专业大学生职业生涯规划书:向目标一步步迈进
2014/09/22 职场文书
校园新闻广播稿5篇
2014/10/10 职场文书
乡镇民主生活会发言材料
2014/10/20 职场文书
2015年学校体育工作总结
2015/04/22 职场文书
音乐课外活动总结
2015/05/09 职场文书