我正在使用带有jquery mobile的Intel XDK,我试图覆盖硬件后退按钮,因为它无效。我不确定我可以发布多少代码。我确实有一个复杂的应用程序。我有三个html文件。使用带有链接(hrefs)的index.html到第一页和第二页。在index.html中我有这段代码
script src="intelxdk.js"></script>
<script src="cordova.js"></script>
<script src="xhr.js"></script>
<script src="js/jquery.min.js"></script> <!-- jQuery v2.1.1 -->
<script src="jqm/jquery.mobile-min.js"></script> <!-- jQuery Mobile 1.4.2 -->
<script type="text/javascript">
/* Intel native bridge is available */
var onBackKeyDown = function() {
$.mobile.goBack();
}
var onDeviceReady = function() {
intel.xdk.device.hideSplashScreen();
intel.xdk.display.useViewport;
intel.xdk.device.addVirtualPage();
document.addEventListener("intel.xdk.device.hardware.back", onBackKeyDown, false);
};
document.addEventListener("intel.xdk.device.ready",onDeviceReady,false);
</script>
在第一页和第二页目前,我有大约十个子页面(更多内容),我肯定希望能够返回上一个子页面。到目前为止,我已经使用jquery mobile做了很多工作,我希望我不必切换到App Framework只是为了让后退按钮工作。感谢您的帮助,如果您需要更多HTML代码或JS,请告诉我。