Posted in Javascript onOctober 30, 2013
废话不多说,直接上代码: 有注释
<head> <title></title> <style type="text/css"> div { border: 1px solid black; width: 100px; } ul .tit, .content { list-style-type: none; } .menu { padding: 0px; margin: 0px; } .tit { background-color:#0094ff; color:White; padding:2px 10px; cursor:pointer; } </style> <script src="js/jquery-1.9.0.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { //一开始直接隐藏菜单 $(".content").hide(); //给标题添加点击事件 $(".tit").click(function () { //当点击的时候,打开菜单,同时其他的菜单隐藏 $(this).next().slideDown().parent().siblings().children(".content").slideUp(); }).first().next().slideDown();//默认之后第一个菜单打开 }); </script> </head> <body> <div> <ul class="menu"> <li class="tit">菜单1</li> <li class="content"> <ul> <li>11111</li> <li>11111</li> <li>11111</li> <li>11111</li> </ul> </li> </ul> <ul class="menu"> <li class="tit">菜单2</li> <li class="content"> <ul> <li>22222</li> <li>22222</li> <li>22222</li> <li>22222</li> </ul> </li> </ul> <ul class="menu"> <li class="tit">菜单3</li> <li class="content"> <ul> <li>22222</li> <li>22222</li> <li>22222</li> <li>22222</li> </ul> </li> </ul> </div> </body>
js实现收缩菜单效果实例代码
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@