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 相关文章推荐
JavaScript 对象链式操作测试代码
Apr 25 Javascript
capacityFixed 基于jquery的类似于新浪微博新消息提示的定位框
May 24 Javascript
jquery 延迟执行实例介绍
Aug 20 Javascript
JavaScript中如何通过arguments对象实现对象的重载
May 12 Javascript
使用jquery修改表单的提交地址基本思路
Jun 04 Javascript
js正则匹配出所有图片及图片地址src的方法
Jun 08 Javascript
JS表格组件BootstrapTable行内编辑解决方案x-editable
Sep 01 Javascript
ionic进入多级目录后隐藏底部导航栏(tabs)的完美解决方案
Nov 23 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
Jan 01 Javascript
纯JS单页面赛车游戏制作代码分享
Mar 03 Javascript
详解如何使用webpack+es6开发angular1.x
Aug 16 Javascript
Vue 通过自定义指令回顾v-内置指令(小结)
Sep 03 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数组合并的二种方法
2014/03/21 PHP
Yii框架引用插件和ckeditor中body与P标签去除的方法
2017/01/19 PHP
PHP加MySQL消息队列深入理解
2021/02/27 PHP
javascript 清除输入框中的数据
2009/04/13 Javascript
js实现a标签超链接提交form表单的方法
2015/06/24 Javascript
JavaScript中Null与Undefined的区别解析
2015/06/30 Javascript
jQuery实现textarea自动增长宽高的方法
2015/12/18 Javascript
网页中JS函数自动执行常用三种方法
2016/03/30 Javascript
jQuery插件实现文件上传功能(支持拖拽)
2020/08/27 Javascript
ES6所改良的javascript“缺陷”问题
2016/08/23 Javascript
js基本算法:冒泡排序,二分查找的简单实例
2016/10/08 Javascript
javascript 判断是否是微信浏览器的方法
2016/10/09 Javascript
使用Vue 实现滑动验证码功能
2019/06/27 Javascript
简单了解常用的JavaScript 库
2020/07/16 Javascript
mpvue 项目初始化及实现授权登录的实现方法
2020/07/20 Javascript
JavaScript中交换值的10种方法总结
2020/08/18 Javascript
[44:39]2014 DOTA2国际邀请赛中国区预选赛 NE VS CNB
2014/05/21 DOTA
python使用Image处理图片常用技巧分析
2015/06/01 Python
python 给DataFrame增加index行名和columns列名的实现方法
2018/06/08 Python
Python中Numpy包的安装与使用方法简明教程
2018/07/03 Python
python实现差分隐私Laplace机制详解
2019/11/25 Python
python shell命令行中import多层目录下的模块操作
2020/03/09 Python
Python常用类型转换实现代码实例
2020/07/28 Python
小结Python的反射机制
2020/09/28 Python
使用Python webdriver图书馆抢座自动预约的正确方法
2021/03/04 Python
viagogo法国票务平台:演唱会、体育比赛、戏剧门票
2017/03/27 全球购物
MyHeritage美国:家族史研究和DNA测试的领先服务
2019/05/27 全球购物
C# Debug和Testing相关面试题
2015/10/25 面试题
婚礼主持词
2014/03/13 职场文书
廉洁自律承诺书
2014/03/27 职场文书
大学教师师德师风演讲稿
2014/08/22 职场文书
在职证明书范本(2014新版)
2014/09/25 职场文书
人力资源部岗位职责
2015/02/11 职场文书
2015年全国爱眼日活动小结
2015/02/27 职场文书
Python可视化神器pyecharts绘制水球图
2022/07/07 Python
Elasticsearch6.2服务器升配后的bug(避坑指南)
2022/09/23 Servers