二级菜单的实现
来源:互联网 发布:jqplot 动态数据 编辑:程序博客网 时间:2024/04/30 07:22
css实现:
<!DOCTYPE html><html><head><title>二级菜单-css实现</title><meta charset="utf-8"><style type="text/css">*{margin: 0;padding: 0;}#menu{background: #eee;width: 400px;height: 40px;margin: 0 auto;}ul{list-style:none;}ul li{float: left;line-height: 40px;text-align: center;position: relative;}a{text-decoration: none;color: #000;display: block;width: 90px;}a:hover{color: #FFF;background-color: #666;} ul li ul{display: none;width: 90px;position: absolute;}ul li:hover ul{display: block;} ul li ul li{float: none;margin-top: 2px;background-color: #eee;}</style></head><body><div id="menu"><ul><li><a href="#">首页</a></li><li><a href="#">美食</a><ul><li><a href="#">重庆火锅</a></li><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></div></body></html>
原生javascript实现:
<!DOCTYPE html><html><head><title>js实现二级菜单</title><meta charset="utf-8"><style type="text/css">*{margin: 0;padding: 0;}#main{background-color: #eee;width: 400px;height: 40px;margin: 0 auto;}ul{list-style:none;}ul li{float: left;line-height: 40px;text-align: center;width: 90px;}a{text-decoration: none;color: #000;display: block;}a:hover{color: #fff;background-color: #666;}ul li ul{display: none;}ul li ul li{float: none;background-color: #eee;margin: 2px 0;}</style></head><body><div id="main"><ul><li><a href="#">首页</a></li><li onmouseover="showMenu(this)" onmouseout="hideMenu(this)"><a href="#">美食</a><ul><li><a href="#">重庆火锅</a></li><li><a href="#">水煎包</a></li><li><a href="#">烤羊腿</a></li></ul></li><li onmouseover="showMenu(this)" onmouseout="hideMenu(this)"><a href="#">美景</a><ul><li><a href="#">九寨沟</a></li><li><a href="#">苏州园林</a></li></ul></li><li><a href="#">美人</a></li></ul></div><script type="text/javascript">function showMenu(li){var ul = li.getElementsByTagName("ul")[0];ul.style.display = "block";}function hideMenu(li){var ul = li.getElementsByTagName("ul")[0];ul.style.display = "none";}</script></body></html>jQuery实现:
<!DOCTYPE html><html><head><title>jQuery实现二级菜单</title><meta charset="utf-8"><style type="text/css">*{margin: 0;padding: 0;}#main{background-color: #eee;width: 400px;height: 40px;margin: 0 auto;}ul{list-style: none;}ul li{float: left;line-height: 40px;text-align: center;position: relative;}a{text-decoration: none;color: #000;display: block;width: 90px;}a:hover{color: #fff;background-color: #666;}ul li ul{position: absolute;width: 90px;left: 0;top: 40px;display: none;}ul li ul li{float: none;margin-top: 2px;background-color: #eee;}</style></head><body><div id="main"><ul><li><a href="#">首页</a></li><li class="navOn"><a href="#">美食</a><ul><li><a href="#">重庆火锅</a></li><li><a href="#">水煎包</a></li><li><a href="#">烤羊腿</a></li></ul></li><li class="navOn"><a href="#">美景</a><ul><li><a href="#">九寨沟</a></li><li><a href="#">苏州园林</a></li></ul></li><li><a href="#">美人</a></li></ul></div><script type="text/javascript" src="jquery/jquery-1.7.1.min.js"></script><script type="text/javascript">$(function(){$(".navOn").mouseover(function(){$(this).children("ul").show();});$(".navOn").mouseout(function(){$(this).children("ul").hide();});});</script></body></html>引用的jquery.js的地址:http://jquery.com/;下载的版本不同的话,将项目里引用的版本进行改变
0 0
- 二级菜单的实现
- 二级菜单的实现
- 二级动态菜单的实现
- 网页二级菜单的实现
- android 二级菜单的实现
- DIV+CSS实现的横向二级菜单
- jsp+js实现的二级联动菜单
- C#:二级联动菜单的实现
- 实现二级联动菜单的技术细节
- DedeCMS二级导航菜单的实现
- jquery实现菜单的二级联动
- jsp+js实现的二级联动菜单
- Javascript实现简单的下拉二级菜单
- 热门应用各种二级菜单的实现
- 二级菜单ExpandPopView的使用和实现
- Android 二级串联菜单的实现过程
- HTML如何实现 导航的二级菜单
- Android横向二级联动菜单的实现
- 怎样查询自己的苹果手机各个软件的大小,占用多少内存?
- Python 爬虫:获取网页图片
- AngularJS 控制器
- 深度学习GPU卡的理解(二)
- 传感器--概述
- 二级菜单的实现
- 文字阴影
- Linux-oracle_tar包方式安装文档
- 离散傅里叶变换代码解读以及一些展示,by《opencv3编程入门》p139
- 自定义EL表达式的功能方法
- android将线程绑定在指定CPU
- 在Keil 中找不到对应芯片厂家的型号
- maven常见问题解决
- BZOJ3270: 博物馆