我现在处理jQuery mobile和PhoneGap并对它有一些疑问(文档和书籍没有帮助)。
我正在使用多页模板开发移动应用。每个页面都有一些JavaScript。
$(document).on("xxx")
和document ready
$(document).on("xxx")
?答案 0 :(得分:3)
onDeviceReady()用于Phonegap端。
经典文档就绪不应该与jQuery Mobile一起使用,因为在某些情况下它可以在页面加载之前/之后触发。
另一方面,on方法只是用于事件绑定的方法。不要将它与准备好的文件混淆。你需要的是jQuery Mobile页面evenets。详细了解 here 。
使用此:
$(document).on('pageinit', function() {
});
而不是准备文件。
存在多个网页事件,请在官方 documentation 或 here 中查找更多相关信息。官方文档适用于旧版本的jQuery Mobile,但它也转换为最新的1.4版本。