jQueryMobile1.1.1とApacheCordova2.0.0を使用しています。現在のページのID=feedZiveの場合に限り、戻るボタンを押したときにアプリを終了したい。私はそれを行うために次のコードを使用しています:
function onDeviceReady(){
document.addEventListener("backbutton", onBackKeyDown, false);
function onBackKeyDown(){
if ($.mobile.activePage.is("#feedZive")){
navigator.app.exitApp();
}
else{
navigator.app.backHistory();
}
}
};
ただし、次のコードを試したため、現在のページを取得できないようです。
var activePage = $.mobile.activePage;
alert(activePage);
アラートが未定義と表示されています。私もに変更しようとし$.mobile.activePage
まし$.mobile.activePage.attr("id")
たが、うまくいきませんでした。