最新的Web開發教程
 

jQuery的pagebeforehide事件

<jQuery Mobile的活動

提醒一些文本時,我們客場過渡頁面,即將被隱藏:

$(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事件發生時運行的功能。

該函數有兩個可選參數:

  • 事件對象 -它可以包含任何jQuery的事件屬性(如event.target,event.type等)請參閱的jQuery事件參考有關更多信息,
  • 該數據對象 -包含一個屬性,則下一頁,它返回我們轉換到頁
page 可選的。 點到頁面的ID來指定pagebeforehide事件。 對於內部的網頁,使用#id 。 對於外部網頁,使用externalfile.html

試一試 - 示例

相關事件的演示
演示顯示時pagebeforeshow, pageshow, pagebeforehidepagehide火災。

事件對象
使用event.timeStamp財產。

數據對象
使用nextPage屬性返回我們正在過渡到該頁面。


<jQuery Mobile的活動