Correct way of using JQuery-Mobile/Phonegap together?
You can use deferred feature of 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 }