在phonegap中,我是否需要在deviceready事件函数内使用$(document).ready(...)?可以在调用deviceready事件时确定已加载文档吗?
例:
document.addEventListener('deviceready',
function() {
$(document).ready(function() { // is this too much?
initCampusWeb();
});
}, false);
最佳答案
这种工作方式是先触发jQuery(document).ready()
,然后触发deviceready
。
我通常这样设置我的代码:
jQuery(document).ready(function () {
// do document ready stuff
}).on('deviceready', function () {
// do deviceready stuff, put all calls to plugins in here
});
因此,有关
initCampusWeb
转到哪里的问题取决于您在该函数中所做的工作。如果使用插件,则将其放入deviceready
处理程序中。