0

私の問題は単純ですが、それぞれの API を見た後、次のことを達成する方法がわかりません。

私のウェブページには、モーダルがあります。このモーダルには、いくつかの折りたたみ可能な要素を持つアコーディオンが含まれています。divモーダルを開き、アコーディオンでいくつかの折りたたみ式を開き、モーダルを閉じてモーダルを再度開くと、開いた折りたたみ式がまだ開いています。モーダルが閉じられたときに、開いているすべての折りたたみ可能なものを閉じたいと思います。それ、どうやったら出来るの?

または、私の問題をさらに単純化するために、アコーディオン内の開いているすべての折りたたみ可能なものを一般的に一度に閉じるにはどうすればよいですか?

4

1 に答える 1

1

リンクする例に従ってアコーディオン本体セクションのクラス名を使用しており、モーダルに他の例に従ってaccordion-bodyidがある場合、次のようになります。myModal

$("#myModal").on("hidden", function() {
    $("#myModal .accordion-body").collapse("hide");
});

モーダルが非表示になるたびに、モーダルのアコーディオン セクションを折りたたみます。

于 2013-02-13T13:09:54.253 に答える