在我的应用程序“index.page”中,我正在标签中加载phonegap和jqm脚本。我的索引页中有一个链接,如下所示
<div>
<a href="page2.html" data-ajax=false;>Click here</a>
</div>
如果我在我的索引页面上点击上面的url,它会重定向到“page2.html”,在那个页面上,我会从头到脚加载完整的html。在“page2.html”头标签中,有相同的脚本phonegap和JQM js文件。但是当页面加载到pagecreate事件中时,它不起作用。找到下面的pagecreate事件。
$("#page2").live('pagecreate', function(event){
console.log("Inside page create", device.platform);
});
从pagecreate加载页面时出现以下错误。
device is not defined
console.log("Inside page create", device.platform);
如何在pagecreate中完全加载页面,并希望在此pagecreate中调用某些函数调用。
最佳答案
如果可能,不要将jQuery移动事件与phonegap混合使用。
改用这个:
document.addEventListener("deviceready", onDeviceReady, false);
// PhoneGap is ready
function onDeviceReady() {
alert(device.version);
}