jQuery Mobileではネイティブなイベントの上に、開発を容易にするためのカスタムイベントを用意しています。これらのイベントは、タッチパネルやマウス、ウインドウなど環境によって存在するものだけが呼び出されます。
イベントは、jQuery同様に live() や bind() を用いてバインドできます。
- タッチイベント
-
tap
-
taphold
-
swipe
-
swipeleft
-
swiperight
- 端末回転イベント
-
orientationchange
- スクロールイベント
-
scrollstart
-
scrollstop
- ページ関連イベント
-
pageshow, pagehide
-
pagebeforecreate, pagecreate
- ページ初期化イベント
-
pagebeforecreate,pagecreate