jQuery Mobile pagebeforecreate 事件

2018-09-24 06:50 更新

jQuery Mobile pagebeforecreate 事件

jQuery Mobile 事件 jQuery Mobile 事件

實(shí)例

在頁面在初始化時(shí),增強(qiáng)開始之前,彈出一些文本信息:

$(document).on("pagebeforecreate",function(){
? alert("pagebeforecreate event fired!")
});

嘗試一下 ?

定義和用法

pagebeforecreate 事件是在頁面初始化及jQuery Mobile在開始增強(qiáng)頁面之前觸發(fā)。

注意: 該事件在每個(gè)頁面中只能觸發(fā)一次 - 在頁面第一次載入時(shí), jQuery Mobile 會(huì)在 DOM (內(nèi)存)緩存頁面, 所以當(dāng)你通過瀏覽器從第二個(gè)頁面回退第一個(gè)頁面時(shí),該事件將不會(huì)被觸發(fā), 這是因?yàn)榈谝豁撁嬉呀?jīng)被初始化了。

相關(guān)事件:

  • pagecreate - 在頁面創(chuàng)建后,增強(qiáng)完成前觸發(fā)。
  • pageinit - 在頁面初始化后及增強(qiáng)完成時(shí)觸發(fā)。

語法

在jQuery Mobile中觸發(fā)所有頁面事件:

$("document").on("pagebeforecreate",function(event){...}) 嘗試一下

觸發(fā)指定頁面事件:

$("document").on("pagebeforecreate","page",function(event){...}) 嘗試一下

參數(shù) 描述
function(event) 必須。pagebeforecreate 事件觸發(fā)后指定執(zhí)行的函數(shù)

函數(shù)是一個(gè)包含任何Jquery事件屬性的可選事件對(duì)象 (例如 event.target, event.type, 等)。參閱 jQuery 事件參考手冊 查看更多jQuery事件屬性。
page 可選。用于指定pagebeforecreate事件觸發(fā)的頁面id 。內(nèi)部頁面, 請(qǐng)使用 #id。 外部頁面, 使用 externalfile.html。


實(shí)例s

更多實(shí)例

pagebeforecreate, pagecreate 和 pageinit的演示。
該實(shí)例演示了 pagebeforecreate, pagecreate 和 pageinit 事件的觸發(fā)。

修改內(nèi)容
使用 pagebeforecreate 事件動(dòng)態(tài)添加屬性。

事件對(duì)象
使用 event.type 屬性返回觸發(fā)的事件類型。


jQuery Mobile 事件 jQuery Mobile 事件

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)