js实现收缩菜单效果实例代码
2018-10-12 14:05
786 查看
废话不多说,直接上代码: 有注释
<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实现收缩菜单效果实例代码
- JS小功能(offsetLeft实现图片滚动效果)实例代码
- jQuery实现可收缩展开的级联菜单实例代码
- 在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
- JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
- jQuery实现可收缩展开的级联菜单实例代码
- JS实现切换标签页效果实例代码
- js实现的黑背景灰色二级导航菜单效果代码
- js实现的简洁网页滑动tab菜单效果代码
- JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
- 收缩展开的竖直菜单(利用JS+CSS实现_网页代码站(www.webdm.cn)
- js实现的简洁网页滑动tab菜单效果代码
- js下拉框二级关联菜单效果代码具体实现
- js实现的黑背景灰色二级导航菜单效果代码
- js实现顶部可折叠的菜单工具栏效果实例
- js下拉框二级关联菜单效果代码具体实现
- js实现单行文本向上滚动效果实例代码
- 在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
- JS实现模仿微博发布效果实例代码
- JS小功能(setInterval实现图片效果显示时间)实例代码