我遇到了android后退按钮的问题,我遵循以下步骤:http://docs.phonegap.com/en/1.0.0/phonegap_events_events.md.html,但是当我给后退按钮时,我删除了应用程序,我打算去第一个div id home。 / p>
答案 0 :(得分:0)
您可以尝试设置:
$.mobile.phonegapNavigationEnabled
为了让JQueryMobile与Phonegap的后退按钮功能相得益彰。
这里有更多信息:
http://jquerymobile.com/demos/1.2.0/docs/pages/phonegap.html
答案 1 :(得分:0)
除了jquery-mobile,你可以使用普通的“ div ”来上下翻页。在 .js 文件中使用“。隐藏”来隐藏除了您要显示的div之外的div,例如
$("#1stdiv").hide();
$("#2stdiv").hide();
$("#3stdiv").hide();
$("#4stdiv").show();
$("#5thdiv").hide();
要在backpage历史记录中进行操作,请在进入页面后立即实现堆栈并将页面弹出到堆栈中,然后在backbutton onclick上编写 onclick 函数,该函数应显示堆栈中的顶部元素。像这样
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文件中添加<script src="cordova.js"></script>
或<script src="phonegap.js"></script>
。