【发布时间】:2011-03-11 07:00:28
【问题描述】:
您好,有两个内容部分,我一次只希望打开 1 个。它们都基于单击标题而折叠和打开。我目前在它们彼此独立的地方工作,但我希望它们在显示时隐藏另一个。我不想使用 jquery 手风琴插件。
这是我现在拥有的代码:
HTML:
<div class="topCats">
<h4><a href="#" class="openBox">Most Searched Categories</a></h4>
</div>
<div id="topCatsContainer">
content 1
</div>
<div class="allCats">
<h4><a href="#" class="closed">All Categories</a></h4>
</div>
<div id="allCatsContainer">
content 2
</div>
JS:
$('#allCatsContainer').css("display", "none");
$('.topCats h4 a').click( function() {
$('#topCatsContainer').slideToggle(500);
$(this).toggleClass("openBox");
});
$('.allCats h4 a').click( function() {
$('#allCatsContainer').slideToggle(500);
$(this).toggleClass("openBox");
});
任何帮助将不胜感激。
谢谢
【问题讨论】:
-
请粘贴一些相关的标记。
-
更新帖子更完整
标签: jquery accordion slidetoggle toggleclass