用JavaScript实现下拉菜单
来源:互联网 发布:qq网络大型游戏 编辑:程序博客网 时间:2024/05/18 01:11
<!doctype html><html> <head> <meta charset="utf-8"> <title>下拉式菜单</title> <style type="text/css"> *{margin: 0px; padding: 0px;}/*去掉默认边距*/ #menu{background: #eee; width: 600px; height: 40px; margin: 0 auto; margin-top:100px; } ul{ list-style: none; } ul li{line-height: 40px; float: left; text-align: center; position: relative;/* 与下面对的position:absolute;对应*/ } a{text-decoration: none;display: block; padding: 0 10px; height: 40px;} a:hover{color: yellow; background: black; } ul li ul li{ float: none; background: #eee; margin-top: 2px; } ul li ul li a{ width: 80px;} ul li ul{ position: absolute; left: 0; top: 40px; /*与上面的positon:relative;结合使用实现一级菜单的大小不随二级菜单大小而改变 */ display: none; } </style> <script type="text/javascript"> function show(li) { var submenu=li.getElementsByTagName("ul")[0];//获得li下面的ul标签 submenu.style.display="block"; } function hide(li) { var submenu=li.getElementsByTagName("ul")[0];//获得li下面的ul标签第一个ul-----从0开始数 submenu.style.display="none"; } </script> </head> <body> <div id ="menu"> <ul> <li><a href="#">首页</a></li> <li onmouseover="show(this)" onmouseout="hide(this)"><a href="#">最新</a> <ul> <li><a href="#">首页你好</a></li><!--Google 如果这个a标签不设置大小会默认和一级菜单一样宽--> <li><a href="#">最新</a> <li><a href="#">首页</a></li> <li><a href="#">最新</a> </ul> </li> <li onmouseover="show(this)" onmouseout="hide(this)"><a href="#">最久</a> <ul> <li><a href="#">首页</a></li> <li><a href="#">最新</a> <li><a href="#">首页</a></li> <li><a href="#">最新</a> </ul></li> <li onmouseover="show(this)" onmouseout="hide(this)"><a href="#">图片</a> <ul> <li><a href="#">首页</a></li> <li><a href="#">最新</a> <li><a href="#">首页</a></li> <li><a href="#">最新</a> </ul></li> <li onmouseover="show(this)" onmouseout="hide(this)"><a href="#">视频</a> <ul> <li><a href="#">首页</a></li> <li><a href="#">最新</a> <li><a href="#">首页</a></li> <li><a href="#">最新</a> </ul></li> </ul> </div> </body></html>
0 0
- 用JavaScript实现下拉菜单
- JavaScript实现下拉菜单
- Javascript实现透明下拉菜单
- JavaScript 下拉菜单实现代码
- javascript-下拉菜单的实现
- 用javascript实现选择下拉菜单间的数据转移
- 用javascript实现的可以收缩的纵向下拉菜单
- 用javascript实现小的滑动下拉菜单~~~~~~
- 下拉菜单分别用css,javascript,jquery实现
- 用JAVASCRIPT制作下拉菜单
- JavaScript实现简单的下拉菜单
- javascript 实现联动的下拉菜单
- javaScript+DIV+CSS实现下拉菜单
- 利用Javascript实现下拉菜单导航
- JavaScript实现级联式下拉菜单
- Javascript实现简单的下拉二级菜单
- 使用JavaScript实现下拉菜单的效果
- 实现下拉菜单的javaScript代码
- 字符串习题
- java反射机制不支持可变参数
- SOA标准之----SCA架构思想
- 数据存储(2)---文件存储
- java正则去掉小数点后多余0
- 用JavaScript实现下拉菜单
- 安卓透明状态栏Translucent bar
- Apache下禁止php文件被直接访问的解决方案
- Prim算法
- 深入Android通过Apache HTTP访问HTTP资源(二)(转)
- A. Boredom
- 测试sphinx/coreseek xmlpipe2 support NOT compiled
- Pascal's Triangle II
- Java中的内部类