2012-05-13 11 views
0

jQueryアコーディオン要素をBackbone.jsビューで作成したHTMLに適用しようとしています。Backbone.jsビューにjQuery UIアコーディオンを適用しました

レンダリング後にアコーディオンを呼び出そうとすると、効果がありません。

messageListView.render(); 
$("#messages").accordion(); 

私はそれを有効にするために遅延がアコーディオンを起動する必要があります。

setTimeout(function() { $("#messages").accordion() }, 100); 

このようなケースかもしれない理由を任意の洞察力。ビュー上のrender()メソッドが呼び出されるまでに、すべてのDOMレンダリングが完了すると思いますか?

カウパー

+0

あなたの文書の ''の中にあなたの '

関連する問題