jQuery实现手风琴效果

<div class="panel">
<div class="panel-header">
jQuery的核心特性
</div>
<div class="panel-body">
jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。
</div>
<div class="panel-header">jQuery团队</div>
<div class="panel-body">
2010年1月,也是jQuery的四周年生日,jQuery 1.4版发布,为了庆祝jQuery四周岁生日,jQuery团队特别创建了jquery14.com站点,带来了连续14天的新版本专题介绍。
</div>
<div class="panel-header">jQuery 1.4.2版发布</div>
<div class="panel-body">
2010年2月,jQuery 1.4.2版发布,它新增了有关事件委托的两个方法:delegate()和undelegate()。delegate()用于替代1.3.2中的live()方法。这个方法比live()来的方便,而且也可以达到动态添加事件的作用。
</div>
</div>

 

<style>

.panel-body {
border:1px solid #ddd;
border-radius:3px;
background:#33ff33;
width:400px;
}
.panel-body:not(:nth-child(2)) {
display:none;
}

</style>

 

 

<script>

$(".panel").on("click", ".panel-header", function() {
var next = $(this).next();
next.slideToggle("slow");
$(".panel-body").not(next).slideUp();
})

</script>

 

 

 

link:http://www.jq22.com/webqd1853

 

posted @ 2018-11-08 09:22  Jweib  阅读(529)  评论(0编辑  收藏  举报