h3
各質問の後に div 回答が続くQ&A トグル パネルから、以下のコードの問題を見つけようとしています。この特定のコードは、すべての質問と回答を調べて、開いているものをすべて閉じることになっています。
ここでコードの何が問題なのかを尋ねているわけではありませんが、トラブルシューティングにいくつかのトリックがあるかどうかはわかりません. たとえば、.next()
が this の div に移行する場合、h3
その div jQuery オブジェクトを表す変数、つまりnext()
. そして、slideToggle(1000)
見ているトグル状態変数を見るといいでしょうslideToggle()
。
$('#qa h3').each(function() {
debugger;
this$ = $(this);
if(this$.hasClass('ui-state-active')) {
this$.toggleClass("ui-state-active ui-state-default")
.next()
.toggleClass("ui-accordion-content-active")
.slideToggle(1000);
}
提案をありがとう