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代码
Mar 07 Javascript
JS 非图片动态loading效果实现代码
Apr 09 Javascript
jQuery在vs2008及js文件中的无智能提示的解决方法
Dec 30 Javascript
ajax中get和post的说明及使用与区别
Dec 23 Javascript
JavaScript怎么判断图片是否加载完成以便获取其尺寸
May 08 Javascript
js实现随机抽选效果、随机抽选红色球效果
Jan 13 Javascript
微信小程序 登陆流程详细介绍
Jan 17 Javascript
微信小程序 视图容器组件的详解及实例代码
Jan 19 Javascript
Angular浏览器插件Batarang介绍及使用
Feb 07 Javascript
记React connect的几种写法(小结)
Sep 18 Javascript
JS多个表单数据提交下的serialize()应用实例分析
Aug 27 Javascript
vue video和vue-video-player实现视频铺满教程
Oct 30 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
理解PHP5中static和const关键字的区别
2007/03/19 PHP
zf框架的registry(注册表)使用示例
2014/03/13 PHP
PHP延迟静态绑定示例分享
2014/06/22 PHP
php实现的返回数据格式化类实例
2014/09/22 PHP
php+ajax简单实现全选删除的方法
2016/12/06 PHP
laravel 实现登陆后返回登陆前的页面方法
2019/10/03 PHP
向fckeditor编辑器插入指定代码的方法
2007/05/25 Javascript
JavaScript 笔记二 Array和Date对象方法
2010/05/22 Javascript
JS实现移动端判断上拉和下滑功能
2017/08/07 Javascript
Vue点击切换颜色的方法
2018/09/13 Javascript
webpack优化的深入理解
2018/12/10 Javascript
解决Vue打包上线之后部分CSS不生效的问题
2019/11/12 Javascript
Python 文件操作实现代码
2009/10/07 Python
Python安装使用命令行交互模块pexpect的基础教程
2016/05/12 Python
python pandas读取csv后,获取列标签的方法
2018/11/12 Python
python面向对象入门教程之从代码复用开始(一)
2018/12/11 Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
2019/03/01 Python
python实现比对美团接口返回数据和本地mongo数据是否一致示例
2019/08/09 Python
用OpenCV将视频分解成单帧图片,图片合成视频示例
2019/12/10 Python
Tensorflow轻松实现XOR运算的方式
2020/02/03 Python
Django+Uwsgi+Nginx如何实现生产环境部署
2020/07/31 Python
解决html5中的video标签ios系统中无法播放使用的问题
2020/08/10 HTML / CSS
移动端HTML5开发神器之vconsole详解
2020/12/15 HTML / CSS
欧洲最大的美妆零售网站:Feelunique
2017/01/14 全球购物
美国尼曼百货官网:Neiman Marcus
2019/09/05 全球购物
Java基础类库面试题
2013/09/04 面试题
环境科学专业大学生自荐信格式
2013/09/21 职场文书
销售行业个人求职自荐信
2013/09/25 职场文书
安全生产投入制度
2014/01/29 职场文书
中年人生感言
2014/02/04 职场文书
授权委托书格式
2014/07/31 职场文书
培训科主任岗位职责
2014/08/08 职场文书
车辆年审委托书范本
2014/09/18 职场文书
2014幼儿园卫生保健工作总结
2014/12/05 职场文书
自主招生自荐信格式范文
2015/03/25 职场文书
CSS文本阴影 text-shadow 悬停效果详解
2022/05/25 HTML / CSS