How to prevent a DOM show using jQuery
down vote
favorite
Is there any methods to prevent a DOM in jQM show until data is ready loaded? I have two pages, need to get data from JSON and i don't want to show them when data haven't ready loaded into them. And here is what i did but it not work. I have two page #palvelu and #varaus in index.html file.
var varausJarru = $.Deferred();
var palveluJarru = $.Deferred();
$( document ).on("pagecreate", "#varaus", function () {
getJson();
varausJarru;
});
$( document ).on("pagecreate", "#palvelu", function () {
getPalveluJson();
palveluJarru;
});
$( document ).on("pageshow", "#palvelu", function () {
});
$( document ).on("pageshow", "#varaus", function () {
});