2012-11-16 16 views
1

我正在使用Marionette和jQuery Mobile構建單頁應用程序。該頁面的各個部分由充滿來自Web SQL的數據的模板製成。何時在用木偶和jquery mobile構建的Web應用程序中調用觸發器('創建')

我在JQM的文檔中看到,爲了強制JQM增強動態創建的頁面,應該使用觸發器('create')。這些例子表明,觸發應在注入新的標記,像這樣馬上打電話:

$(...new markup that contains widgets...).appendTo(".ui-page").trigger("create"); 

在我的情況的標記是由木偶注射(即集合視圖遍歷其關聯模型,每次應用適當的模板所以 - 這裏是問題 - 我應該綁定哪個事件觸發器('創建')以使動態標記顯示增強?

回答

0

僅供參考,事實證明,當前版本的Marionette(v1.0.0 -beta5)在之後似乎沒有觸發事件視圖的內容已被添加到DOM中(請參閱here)。解決方法是使用視圖 - 並且知道它只是將視圖的內容添加到DOM中 - 自己完成工作。這可能不是很好(例如,視圖不能處理它自己的事務),但它起作用。有關這方面的更多信息可能會被發現here

相關問題