こんにちは 2 つのコンテンツ セクションがあり、一度に 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");
});
どんな助けでも大歓迎です。
ありがとう