2012-10-25 70 views
1

我讀過很多關於jQuery Mobile和Knockout.js不能很好地在一起玩的好東西。我應該爲我的移動網頁剔除knockout.js,並堅持使用jquery mobiles來處理我的視圖更新?有更好的選擇嗎?jQuery Mobile和Knockout.js問題

+0

我讓他們一起工作就好了。關鍵是使用一些KO自定義綁定,強制JQM在KO完成它之後刷新頁面。 –

回答

2

他們一起工作很好。如果您使用ko的模板動態生成標記,或者您在操作CSS或其他屬性,則需要手動調用jquery mobile的各種窗口小部件方法。自定義綁定是另一種有效的方法。

$('#myButon').button('refresh'); 
$('#myListview').listview('refresh'); 
$("#myCheckboxList").checkboxradio("refresh"); 

如果您的標記是靜態的而不是文本值,那它應該是不容易的。

0

我剛剛開始了一個移動網站的新項目,JQM和KO結合在一起,它們都是很棒的框架,我從來沒有見過任何大問題。