javascript - JQuery Mobile Page Scripts -
i have script need run when particular page loads. needs run after jqm has done thing , enhanced page.
i put script tag inside div page , works fine.
but if bind pageshow, script gets run every page ever gets shown afterward too, not want.
where right place put script gets run once per load of page, after jqm initialization has completed?
most of jquery mobile page events deprecated , replaced pagecontainer events. new events can't attached directly pages, omitted on $.mobile.pagecontainer.
the equivalent pageshow pagecontainershow, use event retrieve active page's id. compare retrieved id special page's id , run code accordingly.
$(document).on("pagecontainershow", function () { var activepage = $.mobile.pagecontainer.pagecontainer("getactivepage")[0].id; if(activepage == "pagex") { /* code */ } });
Comments
Post a Comment