我下载了 Cordova 2.3.0 以从 Cordova 1.9.0 升级。在我的 jQuery 移动页面使用以下行和一个 javascript 函数成功启动之前。
<body onload="onLoad();">
现在我看到他们有一个 deviceready 事件。我怎样才能让我的应用程序像以前一样工作。
我下载了 Cordova 2.3.0 以从 Cordova 1.9.0 升级。在我的 jQuery 移动页面使用以下行和一个 javascript 函数成功启动之前。
<body onload="onLoad();">
现在我看到他们有一个 deviceready 事件。我怎样才能让我的应用程序像以前一样工作。
由于您在 PhoneGap 平台中运行 JavaScript 应用程序,您可能需要等到 PhoneGap 完全初始化,具体取决于您将要使用的功能。要正确等待 PhoneGap 初始化,请使用以下代码:
var callback = function () {
// Initialization code goes here. If it's just onLoad(), you can
// remove this callback function and just use that instead.
onLoad();
};
$(document).ready(function () {
document.addEventListener("deviceready", callback, false);
};
希望这可以帮助。