android中PhoneGap和Jquery mobile的后退按钮问题

android中PhoneGap和Jquery mobile的后退按钮问题,android,jquery-mobile,cordova,Android,Jquery Mobile,Cordova,我的android后退按钮有问题,我正在执行以下步骤:,但当我按下后退按钮时,我删除了应用程序,我打算转到第一个div id主页。您可以尝试设置: $.mobile.phonegapNavigationEnabled 为了使JQueryMobile能够很好地使用Phonegap的后退按钮功能 这里有更多信息: 除了jquery mobile,您还可以使用普通的“div”来上下滚动页面。在.js文件中使用“.hide”隐藏div,除了要显示的div之外,如下所示 $("#1stdiv").hid

我的android后退按钮有问题,我正在执行以下步骤:,但当我按下后退按钮时,我删除了应用程序,我打算转到第一个div id主页。

您可以尝试设置:

$.mobile.phonegapNavigationEnabled
为了使JQueryMobile能够很好地使用Phonegap的后退按钮功能

这里有更多信息:


除了jquery mobile,您还可以使用普通的“div”来上下滚动页面。在.js文件中使用“.hide”隐藏div,除了要显示的div之外,如下所示

$("#1stdiv").hide();
$("#2stdiv").hide();
$("#3stdiv").hide();
$("#4stdiv").show();
$("#5thdiv").hide();
document.addEventListener("deviceready", onDeviceReady, false);
 function onDeviceReady(){
     document.addEventListener("backbutton", onBackKeyDown, false);
 }
function onBackKeyDown(){
   //hide all div except the div which is in top of stack 
 }
要在backpage history中实现这一点,请实现堆栈,并在输入页面后立即将页面弹出到堆栈中,然后在backbutton onclick上编写onclick函数,该函数应显示堆栈中的顶部元素。像这样

$("#1stdiv").hide();
$("#2stdiv").hide();
$("#3stdiv").hide();
$("#4stdiv").show();
$("#5thdiv").hide();
document.addEventListener("deviceready", onDeviceReady, false);
 function onDeviceReady(){
     document.addEventListener("backbutton", onBackKeyDown, false);
 }
function onBackKeyDown(){
   //hide all div except the div which is in top of stack 
 }
但在phonegap中使用时,请确保在HTML文件中添加