jqueryアコーディオンプラグインを使用してページに多数のアコーディオンを設定したので、すべてを展開してすべての機能を折りたたむことができます。
各ID要素は独自のアコーディオンであり、以下のコードは、どのID要素が既に開いているかに関係なく、すべてを閉じるように機能します。
$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
.accordion("activate", -1)
;
私の問題は、すべてを展開することです。私がそれらをすべてこのコードで拡張させると:
$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
.accordion("activate", 0)
;
以前に開いていたかどうかに基づいて、縮小するものと拡大するものがあります。
これを修正する私の考えは、それらをすべて折りたたんでから、[すべて展開]をクリックしたときにすべてを展開することでした。ただし、このコードは正しく実行されません。
$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
.accordion("activate", -1)
;
$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
.accordion("activate", 0)
;
2番目のコマンドにヒットするだけで、最初にすべてを閉じることはありません。助言がありますか?