jQuery Mobile exposes several methods and properties on the $.mobile object for use in your applications.
$.mobile.changePage
(method)to
"about/us.html"
)$("#about")
){to: url, data: serialized form data, type: "get" or "post"}
transition
(string, examples: "pop", "slide"," "none")reverse
(boolean, default: false). True will cause a reverse-direction transition.changeHash
(boolean, default: true). Update the hash to the to page's URL when page change is complete.
//transition to the "about us" page with a slideup transition
$.mobile.changePage("about/us.html", "slideup");
//transition to the "search results" page, using data from a form with an ID of "search""
$.mobile.changePage({
url: "searchresults.php",
type: "get",
data: $("form#search").serialize()
});
//transition to the "confirm" page with a "pop" transition without tracking it in history
$.mobile.changePage("../alerts/confirm.html", "pop", false, false);
$.mobile.pageLoading
(method)Done
(boolean, defaults to false, meaning loading has started). True will hide the loading message.
//cue the page loader
$.mobile.pageLoading();
//hide the page loader
$.mobile.pageLoading( true );
$.mobile.path
(methods, properties)$.mobile.base
(methods, properties)$.mobile.silentScroll
(method)yPos
(number, defaults to 0). Pass any number to scroll to that Y location.
//scroll to Y 100px
$.mobile.silentScroll(100);
$.mobile.addResolutionBreakpoints
(method)values
(number or array). Pass any number or array of numbers to add to the resolution classes. Read more about this feature here: Orientation & resolution targeting.
//add a 400px breakpoint
$.mobile.addResolutionBreakpoints(400);
//add 2 more breakpoints
$.mobile.addResolutionBreakpoints([600,800]);
$.mobile.activePage
(property)