在任何PhoneGap項(xiàng)目中,首先應(yīng)該偵聽(tīng)deviceready事件。事件觸發(fā)表示DOM已經(jīng)加載和PhoneGapAPI已加載,此時(shí)可以檢測(cè)其他事件或者處理其他內(nèi)容。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>PhoneGap resume Example</title>
<script type="text/javascript" charset="UTF-8" src="cordova.js"></script>
<script type="text/javascript" charset="UTF-8">
document.addEventListener("deviceready",onDeviceReady,false);
function onDeviceReady(){
//注冊(cè)事件偵聽(tīng)器
document.addEventListener("resume",onResume,false);
document.addEventListener("pause",onPause,false);
document.addEventListener("menubutton",onMenuButton,false);
document.addEventListener("backbutton",onBackButton,false);
document.addEventListener("searchbutton",onSearchButton,false);
document.addEventListener("online",isOnline,false);
document.addEventListener("offline",isOffline,false);
}
//處理恢復(fù)事件
function onResume(){
alert("頁(yè)面恢復(fù)");
}
//處理暫停事件
function onPause(){
alert("頁(yè)面暫停");
}
//處理菜單按鈕
function onMenuButton(){
alert("點(diǎn)擊菜單按鈕");
}
//處理返回按鈕
function onBackButton(){
alert("點(diǎn)擊返回按鈕");
}
//處理搜索按鈕
function onSearchButton(){
alert("點(diǎn)擊搜索按鈕");
}
//處理在線事件(連接到Internet)
function isOnline(){
alert("網(wǎng)絡(luò)連接");
}
//處理離線事件(斷開(kāi)Internet連接)
function isOffline(){
alert("網(wǎng)絡(luò)斷開(kāi));
}
</script>
</head>
<body>
</body>
</html>
以上這篇phonegap常用事件總結(jié)(必看篇)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。