Jquery 左侧导航网页菜单
公司项目需要写一个左侧导航菜单,在网上找了好多源码参考,处理的都很复杂,移植性不是很好,最后根据一个比较不错的修改了一下达到了想要的效果。
前端 HTML 代码:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>jquery左侧导航网页菜单</title> <link rel="stylesheet" type="text/css" href="css/css.css" /> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function () { $('li.button a').click(function (e) { var dropDown = $(this).parent().next(); $('.dropdown').not(dropDown).slideUp('slow'); dropDown.slideToggle('slow'); e.preventDefault(); }) }); </script> </head> <body style="text-align: center"> <div id="main"> <ul class=""> <li class="menu"> <ul> <li class="button"><a href="#" class="green">菜单一<span></span></a></li> <li class="dropdown"> <ul> <li><a href="#">链接一</a></li> <li><a href="#">链接二</a></li> <li><a href="#">链接三</a></li> <li><a href="#">链接四</a></li> </ul> </li> </ul> </li> <li class="menu"> <ul> <li class="button"><a href="#" class="orange">菜单二<span></span></a></li> <li class="dropdown"> <ul> <li><a href="#">链接一</a></li> <li><a href="#">链接二</a></li> <li><a href="#">链接三</a></li> </ul> </li> </ul> </li> <li class="menu"> <ul> <li class="button"><a href="#" class="blue">菜单三<span></span></a></li> <li class="dropdown"> <ul> <li><a href="#">链接一</a></li> <li><a href="#">链接二</a></li> <li><a href="#">链接三</a></li> <li><a href="#">链接四</a></li> </ul> </li> </ul> </li> </ul> <div class="clear"> </div> </div> </body> </html>
展示下我实现的效果:
源代码:Jquery实现竖导航网页菜单