用jquery实现下拉列表
2015-01-04 16:03
211 查看
<!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" src="jquery.js"></script> <script type="text/javascript"> $(function(){ $(".submenu").mouseover(function(){ $(this).children("ul").show(); }) $(".submenu").mouseout(function(){ $(this).children("ul").hide(); }) }) </script> </head> <body> <div id ="menu"> <ul> <li><a href="#">首页</a></li> <li class="submenu"><a href="#" >最新1</a><!-- 这里要使用class,因为同名class可用多次,而一个id名只能使用一次--> <ul> <li><a href="#">首页你好</a></li><!--Google 如果这个a标签不设置大小会默认和一级菜单一样宽--> <li><a href="#">最新</a> <li><a href="#">首页</a></li> <li><a href="#">最新</a> </ul> </li> <li class="submenu"><a href="#">最新2</a> <ul> <li><a href="#">首页</a></li> <li><a href="#">最新</a> <li><a href="#">首页</a></li> <li><a href="#">最新</a> </ul></li> <li class="submenu"><a href="#">最新3</a> <ul> <li><a href="#">首页</a></li> <li><a href="#">最新</a> <li><a href="#">首页</a></li> <li><a href="#">最新</a> </ul></li> <li class="submenu"><a href="#">最新4</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>
相关文章推荐
- jquery 操作单选框,复选框,下拉列表实现代码
- jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
- jquery自定义风格独特的下拉列表控件(可实现单选和多选)
- jQuery实现自定义下拉列表
- jQuery + jQuery Mobile 实现省市二级下拉列表页面
- jquery 操作单选框,复选框,下拉列表实现代码
- 基于jquery的下拉列表实现
- JQuery实现鼠标滑过显示导航下拉列表
- jquery用div实现下拉列表的效果
- JQuery 使用attr方法实现下拉列表选中
- jquery 操作单选框,复选框,下拉列表实现代码
- jquery,json,struts2整合开发(实现下拉列表)
- jquery实现动态改变下拉列表
- 用JQuery让GT-Grid的下拉列表实现二级联动
- jQuery实现下拉列表的实现[原]
- 仿百度搜索时的下拉列表(jQuery实现)
- jQuery实例——jQuery实现联动下拉列表查询框
- jquery 实现左右下拉列表 选项 移动
- JQuery实现鼠标滑过显示下拉列表
- jQuery实现仿百度搜索时的下拉列表