js实现收缩菜单效果实例代码
js实现收缩菜单效果实例代码
发布时间:2016-12-30 来源:查字典编辑
摘要:废话不多说,直接上代码:有注释复制代码代码如下:div{border:1pxsolidblack;width:100px;}ul.tit,....

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

复制代码 代码如下:

<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>

<li>菜单1</li>

<li>

<ul>

<li>11111</li>

<li>11111</li>

<li>11111</li>

<li>11111</li>

</ul>

</li>

</ul>

<ul>

<li>菜单2</li>

<li>

<ul>

<li>22222</li>

<li>22222</li>

<li>22222</li>

<li>22222</li>

</ul>

</li>

</ul>

<ul>

<li>菜单3</li>

<li>

<ul>

<li>22222</li>

<li>22222</li>

<li>22222</li>

<li>22222</li>

</ul>

</li>

</ul>

</div>

</body>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类