我正在使用android phonegap,我的应用程序有2个.html页面,(1)index.html有多个页面使用jquery mobile,我有一个链接在index.html到(2)images.html,images.html是一个简单的html页面,当我在images.html上时,我希望我的手机的后退按钮导航到index.html的多个页面,其ID为#page2。任何人都可以帮助我从(硬件)手机的后退按钮工作到导航到index.html#page2,我已经有一个后退按钮代码,只在index.html中工作得非常好,但我怎么能使它可用从images.html返回index.html#page2 这是我的后退按钮代码whick正在为我的index.html ..... // JavaScript文档
$("#page2").click(function(){
$.mobile.changePage("#page2");
});
document.addEventListener("deviceready", onDeviceReady, false);
// PhoneGap loaded
function onDeviceReady() {
console.log("PhoneGap Ready!");
// waiting for button
document.addEventListener("backbutton", handleBackButton, false);
}
// handle the back button
function handleBackButton() {
console.log("Back Button Pressed!");
if($.mobile.activePage.is('#page2')){
//e.preventDefault();
navigator.app.exitApp();
}
else {
navigator.app.backHistory();
}
}
答案 0 :(得分:0)
尝试按$.mobile.phonegapNavigationEnabled = true
处理程序mobileinit
处理{{1}}。{/ p>
答案 1 :(得分:-1)
试试这个,
document.addEventListener("backbutton", onBackKeyDown, false);
function onBackKeyDown() {
// Handle the back button
}
参考this