Understanding page initialization
In this section, we will look at why we don't use the traditional DOM-ready method to run initialization code for mobile pages. Suppose a page's content requires some sort of initialization, then using the traditional DOM-ready method $.ready
can have a negative effect. This is because the $.ready
method runs as soon as all the DOMs inside the document are loaded. In other words, we have no control over when to run the jQM page initialization code if it is inside the DOM ready handler.
However, jQM provides a specific event, pageinit
, that caters for this scenario. All we need to do is to assign an id
value inside the <div data-role='page'>
markup, then define the pageinit
event handler for that id
value. Whenever ...
Get Learning Highcharts 4 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.