手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js实现收缩菜单效果实例代码
js实现收缩菜单效果实例代码
摘要:废话不多说,直接上代码:有注释复制代码代码如下: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>

【js实现收缩菜单效果实例代码】相关文章:

JavaScript实现的MD5算法完整实例

纯javascript实现四方向文本无缝滚动效果

js实现精美的图片跟随鼠标效果实例

jQuery实现文本展开收缩特效

javascript实现控制的多级下拉菜单

JavaScript实现广告的关闭与显示效果实例

Javascript实现div的toggle效果实例分析

jQuery+ajax实现无刷新级联菜单示例

一个很Cool的JS菜单效果

js实现div层缓慢收缩与展开的方法

精品推荐
分类导航