Cordova 1.9.0 からアップグレードするために、Cordova 2.3.0 をダウンロードしました。私のjQueryモバイルページが次の行とjavascript関数で正常に開始される前。
<body onload="onLoad();">
これで、deviceready イベントがあることがわかりました。アプリケーションを以前と同じように機能させるにはどうすればよいですか。
Cordova 1.9.0 からアップグレードするために、Cordova 2.3.0 をダウンロードしました。私のjQueryモバイルページが次の行とjavascript関数で正常に開始される前。
<body onload="onLoad();">
これで、deviceready イベントがあることがわかりました。アプリケーションを以前と同じように機能させるにはどうすればよいですか。
JavaScript アプリケーションを PhoneGap プラットフォーム内で実行しているため、使用する機能によっては、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);
};
お役に立てれば。