您好,欢迎来到颢想科技网。
搜索
您的当前位置:首页js实现收缩菜单效果实例代码_javascript技巧

js实现收缩菜单效果实例代码_javascript技巧

来源:颢想科技网


这篇文章介绍了js实现收缩菜单效果实例代码,有需要的朋友可以参考一下

废话不多说,直接上代码: 有注释

<head>
 <title></title>
 <style type="text/css">
 p
 {
 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>
 <p>
 <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>
 </p>
</body>

Copyright © 2019- haoxingyouxi.com 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务