Latest web development tutorials
 

jQuery Mobile Events


jQuery Mobile Events Reference

The following table lists all the jQuery Mobile events.

Note: Bind events by using the on() method.

Event Description
hashchange Enables bookmarkable #hash history
navigate A wrapper event for both hashchange and popstate
orientationchange Triggered when the user rotates the mobile device vertically or horizontally
pagebeforechange Triggered twice during the page change cycle: First prior to any page loading or transition and next after page loading completes successfully, but before the browser history has been modified by the navigation process.
pagebeforecreate Triggered when the page is about to be initialized, but before enhancement has begun
pagebeforehide Triggered on the "from" page, before transition animation starts
pagebeforeload Deprecated in version 1.4.0. Use pagecontainerbeforeload instead. Triggered before any load request is made
pagebeforeshow Triggered on the "to" page, before transition animation starts
pagechange Triggered after the changePage() request has finished loading the page into the DOM and all page transition animations have completed
pagechangefailed Triggered when the changePage() request fails to load the page. Callbacks for this particular event will be passed a data object as the 2nd arg
pagecontainerbeforeload Triggered before any load request is made
pagecontainerload Triggered after the page is successfully loaded and inserted into the DOM
pagecontainerloadfailed Triggered if the page load request fails
pagecreate Triggered when the page has been created, but before enhancement is complete
pagehide Triggered on the "from" page, after transition animation completes
pageinit Deprecated in version 1.4.0. Use pagecreate instead. Triggered when the page has been initialized and enhancement is complete
pageload Deprecated in version 1.4.0. Use pagecontainerload instead. Triggered after the page is successfully loaded and inserted into the DOM
pageloadfailed Deprecated in version 1.4.0. Use pagecontainerloadfailed instead. Triggered if the page load request fails
pageremove Triggered just before the framework attempts to remove an external page from the DOM
pageshow Triggered on the "to" page, after transition animation completes
scrollstart Triggered when the user starts to scroll the page
scrollstop Triggered when the user stops to scroll the page
swipe Triggered when the user swipes over an element horizontally
swipeleft Triggered when the user swipes over an element in the left direction by more than 30px
swiperight Triggered when the user swipes over an element in the right direction by more than 30px
tap Triggered when the user taps on an element
taphold Triggerd when the user taps on an element and hold for one second
throttledresize Enables bookmarkable #hash history
updatelayout Triggered by jQuery Mobile components that dynamically show/hide content
vclick Virtualized click event handler
vmousecancel Virtualized mousecancel handler
vmousedown Virtualized mousedown event handler
vmousemove Virtualized mousemove event handler
vmouseout Virtualized mouseout event handler
vmouseover Virtualized mouseover event handler
vmouseup Virtualized mouseup event handler