1. ホーム
  2. jquery

[解決済み] JQuery-Mobile/Phonegapの正しい併用方法とは?

2022-10-16 19:22:58

質問

JQuery MobileとPhonegapを一緒に使う正しい方法(現在までのところ)は何でしょうか?

両方のフレームワークが使用される前にロードされる必要があります。使用する前に両方がロードされていることを確認するにはどうしたらよいでしょうか。

どのように解決するのですか?

JQueryの遅延機能を利用することができます。

var deviceReadyDeferred = $.Deferred();
var jqmReadyDeferred = $.Deferred();

document.addEventListener("deviceReady", deviceReady, false);

function deviceReady() {
  deviceReadyDeferred.resolve();
}

$(document).one("mobileinit", function () {
  jqmReadyDeferred.resolve();
});

$.when(deviceReadyDeferred, jqmReadyDeferred).then(doWhenBothFrameworksLoaded);

function doWhenBothFrameworksLoaded() {
  // TBD
}