SO - 24820634
by Arun P Johny
JavaScript
var deviceReadyDeferred = $.Deferred();
var jqmReadyDeferred = $.Deferred();
setTimeout(function () {
console.log('resolve deviceReadyDeferred')
deviceReadyDeferred.resolve();
}, 2000);
setTimeout(function () {
console.log('resolve jqmReadyDeferred')
jqmReadyDeferred.resolve();
}, 1500);
$.when(deviceReadyDeferred, jqmReadyDeferred).then(doWhenBothFrameworksLoaded, failure);
function doWhenBothFrameworksLoaded() {
console.log('all done')
}
function failure() {
console.log('failure')
}