
頁(yè)面初始化事件
1. pagebeforecreate 當(dāng)頁(yè)面即將初始化,并且在jQuery Mobile已開(kāi)始增強(qiáng)頁(yè)面之前,觸發(fā)該事件
2. pagecreate 當(dāng)頁(yè)面已經(jīng)創(chuàng)建,但增強(qiáng)完成之前,觸發(fā)該事件
3. pageinit 當(dāng)頁(yè)面已經(jīng)初始化,并且在jQuery Mobile已完成頁(yè)面增強(qiáng)之后,觸發(fā)該事件
參考代碼
$(document).on('pageinit',function(event) {
alert('觸發(fā) pageinit 事件!');
});
頁(yè)面加載事件
1. pagebeforeload 在任何頁(yè)面加載請(qǐng)求作出之前觸發(fā)
2. pageload 在頁(yè)面成功加載并插入DOM后觸發(fā)
3. pageloadfailed 如果頁(yè)面加載請(qǐng)求失敗,則觸發(fā)該事件。默認(rèn)將顯示“Error Loading Page”消息。
參考代碼
$(document).on('pageload",function(event,data) {
alert('觸發(fā) pageload 事件!\nURL:' + data.url);
});
頁(yè)面過(guò)渡事件
1. pagebeforeshow 在“去的”頁(yè)面觸發(fā),在過(guò)渡動(dòng)畫(huà)之前
2. pageshow 在“去的”頁(yè)面觸發(fā),在過(guò)渡動(dòng)畫(huà)完成后
3. pagebeforehide 在“來(lái)的”頁(yè)面觸發(fā),在過(guò)渡動(dòng)畫(huà)前
4. pagehide 在“來(lái)的”頁(yè)面觸發(fā),在過(guò)渡動(dòng)畫(huà)后
參考代碼
$(document).on('pagebeforeshow','#pagetwo',function() {
alert('頁(yè)面二即將顯示');
});