Jquery实现三级菜单的制作
来源:互联网 发布:路径规划算法原理 编辑:程序博客网 时间:2024/06/04 23:13
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").mouseenter(function(){ $(this).children("ul").css("display","block"); $(this).css("backgroundColor","#0066FF"); }).mouseleave(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; }
0 0
- Jquery实现三级菜单的制作
- jQuery制作的简化三级联动菜单
- js实现三级菜单的制作
- JQuery实现的三级联动菜单
- 【js与jquery】三级联动菜单的制作
- 【js与jquery】三级联动菜单的制作
- CSS 制作的三级菜单
- CSS 制作的三级菜单
- 三级菜单的实现
- jQuery实现省市县三级联动菜单
- 用jQuery实现三级下拉菜单
- HTML5--CSS3制作的三级下拉菜单
- 三级导航菜单的实现
- css制作三级菜单
- 三级菜单制作
- 制作三级菜单
- 分别用css、JS、jQuery实现二级菜单、三级菜单
- jQuery三级下拉菜单
- 母亲节的祝福
- jsp页面使用表达式<%=basePath%>跳转报“ attribute for %> is not properly terminated”错误
- Android固定屏幕
- 于在Win(64位)下使用MASM和DEBUG方法
- 加密算法之RC4
- Jquery实现三级菜单的制作
- 曼思特谈话总结(大二下学期)
- 智能算法---模拟退火搜索函数最小值
- C++实验五-求和
- CalvinFS笔记
- 自制小游戏,(根据java书进行改进的)
- 倪让我“变”,随我“变”
- c++作业5
- CUDA学习笔记二