2012-05-13 62 views
0

我正在嘗試將jQuery手風琴元素應用於在Backbone.js視圖中創建的HTML。將jQuery UI手風琴應用於呈現的Backbone.js視圖

當我在渲染後嘗試並調用手風琴時,它不起作用,例如

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

我要引用手風琴的延時才能生效:

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

任何深入瞭解爲什麼這可能是這樣。我應該期望在調用視圖上的render()方法時完成所有的DOM渲染嗎?

考珀

+0

只是一個問題,你的'