繁体   English   中英

在敲除applyBindings()之后,如何使jQuery Mobile应用增强?

[英]How to make jQuery Mobile apply enhancement after Knockout applyBindings()?

我使用ajax调用从服务器获取数据,并使用ko.applyBindings()绑定它们。 但是JQM在此绑定之前应用了增强功能,这打破了一切。 如何使JQM不自动应用增强功能,而是在ko.applyBindings()之后显式地 (通过调用诸如enhanceWithin类的enhanceWithin )应用增强功能。

没有Ajax通话(一切正常)

使用Ajax通话(事情中断)

autoInitializePage设置为false。

$(document).bind("mobileinit", function(){
  $.mobile.autoInitializePage = false;
});

然后调用$.mobile.initializePage(); 明确地。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM