例
提醒一些文本時,我們從客場過渡頁面,即將被隱藏:
$(document).on("pagebeforehide","#pagetwo",function(){
alert("pagebeforehide
event fired - pagetwo is about to be hidden");
});
試一試» 定義和用法
該pagebeforehide觸發事件上"from"頁面,過渡動畫開始之前。
相關事件:
- pagehide -觸發了對"from"頁面,過渡動畫完成後,
- pagebeforeshow -觸發上"to"頁,過渡動畫完成之前
- pageshow -觸發上"to"頁,在過渡動畫完成後
注意:此事件被觸發每一個網頁過渡時間開始/停止。
句法
要觸發對jQuery Mobile的所有頁面的事件:
$("document").on("pagebeforehide",function(event){...})
Try it
要觸發特定頁面的事件:
$("document").on("pagebeforehide"," page ",function(event){...})
Try it
參數 | 描述 |
---|---|
function(event,data) | 需要。 指定當pagebeforehide事件發生時運行的功能。 該函數有兩個可選參數:
|
page | 可選的。 點到頁面的ID來指定pagebeforehide事件。 對於內部的網頁,使用#id 。 對於外部網頁,使用externalfile.html 。 |
試一試 - 示例
相關事件的演示
演示顯示時pagebeforeshow, pageshow, pagebeforehide和pagehide火災。
事件對象
使用event.timeStamp財產。
數據對象
使用nextPage屬性返回我們正在過渡到該頁面。