ここで見つかったアコーディオンの展開/折りたたみ時に JScrollPane を再初期化しようとしています。親の 1 つ (Stone Tiles、Stone Sinks、Stone Wall Clading など) をクリックして、アコーディオンのデモを行うことができます。
現在、次のJQueryを使用してクリックイベントとして設定しています...
var pane = $('.menuwrap')
pane.jScrollPane();
var api = pane.data('jsp');
var i = 1;
$("ul#widget-collapscat-5-top > li.collapsing").click(function() {
$(this).delay(3000);
api.reinitialise();
});
親を2回目にクリックすると機能するようですが、最初は機能しません。理由はわかりませんが、折りたたみが完了したときにこの関数を追加できるように、アコーディオンの JS を編集しようとしました (このクリックの回避策を実行しようとするのではなく)。崩壊 JS はここで見ることができます。
ここで再初期化機能のJSを追加しようとしましたが、何かがうまくできていないようです。
正しい方向に向けてもらえますか?
ありがとう!