jQuery Mobile的事件参考
下表列出了所有jQuery Mobile的事件。
注:通过使用绑定的事件on()方法。
事件 | 描述 |
---|---|
hashchange | 启用可收藏#hash历史 |
navigate | 为hashchange和popstate一个包装活动 |
orientationchange | 当用户垂直或水平旋转移动设备触发 |
pagebeforechange | 页改变周期中触发两次:网页加载成功完成第一次之前的任何页面加载或过渡和明年以后,但在浏览器历史记录已经被导航过程修改。 |
pagebeforecreate | 时触发页面即将被初始化,但在此之前的增强已经开始 |
pagebeforehide | 引发“从”页面上,过渡动画开始前 |
pagebeforeload | 弃用1.4.0版本。 使用pagecontainerbeforeload代替。触发前任何负载请求时 |
pagebeforeshow | 触发“到”页上,过渡动画开始前 |
pagechange | 后触发changePage()请求已完成加载页面到DOM和所有页面过渡动画完成 |
pagechangefailed | 触发时changePage()请求失败加载页面。 这个特殊事件回调将传递一个数据对象作为第二ARG |
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 | 当用户超过30像素上方扫描的左方向的元素触发 |
swiperight | 当用户超过30像素挥笔在朝着正确方向的元素触发 |
tap | 当用户点击一个元素触发 |
taphold | Triggerd当用户点击某个元素上并保持一秒钟 |
throttledresize | 启用可收藏#hash历史 |
updatelayout | 通过动态显示jQuery Mobile的组件/隐藏触发内容 |
vclick | 虚拟化click事件处理程序 |
vmousecancel | 虚拟化mousecancel处理程序 |
vmousedown | 虚拟鼠标按下事件处理程序 |
vmousemove | 虚拟鼠标移动事件处理程序 |
vmouseout | 虚拟鼠标移开事件处理程序 |
vmouseover | 虚拟鼠标悬停事件处理程序 |
vmouseup | 虚拟鼠标松开事件处理程序 |