0
jQueryアコーディオン要素をBackbone.jsビューで作成したHTMLに適用しようとしています。Backbone.jsビューにjQuery UIアコーディオンを適用しました
レンダリング後にアコーディオンを呼び出そうとすると、効果がありません。
messageListView.render();
$("#messages").accordion();
私はそれを有効にするために遅延がアコーディオンを起動する必要があります。
setTimeout(function() { $("#messages").accordion() }, 100);
このようなケースかもしれない理由を任意の洞察力。ビュー上のrender()メソッドが呼び出されるまでに、すべてのDOMレンダリングが完了すると思いますか?
カウパー
あなたの文書の '
'の中にあなたの '