jQuery Mobile 事件


jQuery Mobile 事件�考手册

以下列表为所有的 jQuery Mobile 事件。

注�:请使用 on() 方法绑定事件。

事件 �述
hashchange �用�标记 #hash 历�,哈希值会在一次独立的点击时�生时�化,比如一个用户点击�退按钮,会通过 hashchange事件进行处�。
navigate  包裹了 hashchange å’Œ popstate 的事件
orientationchange 方�改�事件,在用户垂直或者水平旋转移动设备时触�。
pagebeforechange 在页�切�之�,触�的事件。使用$.mobile.changePage()�切�页�,此方法触�2个事件,切�之�的pagebeforechange事件,和切�完��pagechange(�功)或者pagechangefailed(失败)。
pagebeforecreate 页��始化时,�始化之�触�。
pagebeforehide 在页�切��旧页���之�,触�的事件。
pagebeforeload 在加载请求�出之�触�
pagebeforeshow 在页�切��显示之�,触�的事件。
pagechange 在页�切��功�,触�的事件。使用$.mobile.changePage()�切�页�,此方法触�2个事件,切�之�的pagebeforechange事件,和切�完��pagechange(�功)或者pagechangefailed(失败)。
pagechangefailed 在页�切�失败时,触�的事件。使用$.mobile.changePage()�切�页�,此方法触�2个事件,切�之�的pagebeforechange事件,和切�完��pagechange(�功)或者pagechangefailed(失败)。
pagecontainerbeforeload 在载入任何请求�触�
pagecontainerload 在页��功载入并�入 DOM �触�
pagecontainerloadfailed 页�载入失败时触�
pagecreate 在页�创建�功之�,触�的事件,但增强完�之�。
pagehide 在页�切���页���之�,触�的事件。
pageinit 1.4.0 版本�已废弃,使用 pagecreate 替代。在页�页��始化时,触�的事件。
pageload 1.4.0 版本�已废弃,使用 pagecontainerload 替代。在页�完全加载�功�触�。
pageloadfailed 1.4.0 版本�已废弃,使用 pagecontainerloadfailed 替代。如果页�请求失败触�。
pageremove 在窗�视图从 DOM 中移除外部页�之�触�。
pageshow 在过渡动画完��,在"到达"页�触�。
scrollstart 当用户开始滚动页�时触�。
scrollstop 当用户�止滚动页�时触�。
swipe 当用户在元素上水平滑动时触�。
swipeleft 当用户从左划过元素超过 30px 时触�。
swiperight 当用户从�划过元素超过 30px 时触�。
tap 当用户敲击�元素时触�。
taphold 当元素敲击�元素并��一秒时触�。
throttledresize �用�标记 #hash 历�记录
updatelayout 由动�显示/��内容的 jQuery Mobile 组件触�。
vclick 虚拟化的 click 事件处�器
vmousecancel 虚拟化的 mousecancel 事件处�器
vmousedown 虚拟化的 mousedown 事件处�器
vmousemove 虚拟化的 mousemove 事件处�器
vmouseout 虚拟化的 mouseout 事件处�器
vmouseover 虚拟化的 mouseover 事件处�器
vmouseup 虚拟化的 mouseup 事件处�器