js实现收缩菜单效果实例代码_javascript技巧
程序员文章站
2024-01-05 12:48:16
...
这篇文章介绍了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>
推荐阅读
-
js实现收缩菜单效果实例代码_javascript技巧
-
用js判断是否为360浏览器的实现代码_javascript技巧
-
js实现横向百叶窗效果网页切换动画效果的方法_javascript技巧
-
js实现瀑布流的一种简单方法实例分享_javascript技巧
-
JS实现一键回顶功能示例代码_javascript技巧
-
JS实现商品倒计时实现代码_javascript技巧
-
js实现新浪微博首页效果_javascript技巧
-
JS判断浏览器类型与版本的实现代码_javascript技巧
-
js实现局部页面打印预览原理及示例代码_javascript技巧
-
实现动画效果核心方式的js代码_javascript技巧