我有其中的每个元素可切换打开和关闭这样帮助与切换所有功能
列表中的列表是这样的:
<h2 class="siteDesSubTrigger"> <a href="#">Trigger</a></h2>
<div class="siteDesSubBlock" style="display: none;">
<ul>
<li>
Sub Content
</li>
</ul>
jQuery的是这样的
$("h2.siteDesSubTrigger").click(function(){
$(this).toggleClass("active").next().slideToggle("slow");
return false;
});
我还需要添加一个Expand All/Collapse All开关,但我有麻烦让这个工作正常。这是我迄今为止
$("h2.expandAll").click(function(){
$(this).toggle(function() {
$("h2.expandAll").text("Collapse All");
}, function(){
$("h2.expandAll").text("Expand All");
});
$(this).toggleClass("active");
$(".siteDesSubBlock").toggle();
});
但它确实是越野车..一样,如果一个小组已经展开,它会关闭它在打开的休息和..以及它基本上不工作:P。有人可以帮助我以正确的方式来写这个功能吗?