私は完璧に機能しているシンプルなトグルを持っています.
html..
<ul>
<li id="menu-item-346" class="parents-toggle"><a href="#">Parent Button</a>
<ul class="sub-menu">
<li id="menu-item-347" class="parents-toggle-inner"><a href="#">Child Button</a>
<ul class="sub-menu">
<li id="menu-item-348" class="menu-item">Button</a></li>
<li id="menu-item-349" class="menu-item">Button</a></li>
</ul>
</li>
</ul>
jクエリ....
$(".parents-toggle > a").click(function () {
$(".parents-toggle > ul.sub-menu").not($(this).siblings()).slideUp();
$(this).siblings(".sub-menu").slideToggle();
});
$(".parents-toggle-inner > a").click(function () {
$(".parents-toggle-inner > ul.sub-menu").not($(this).siblings()).slideUp();
$(this).siblings(".sub-menu").slideToggle();
});
ボタンをクリックしてメニューを折りたたんだときに、アクティブなクラスがその特定のボタンに追加される可能性はありますか?