Android 当jQuery mobile上的对话框处于活动状态时,如何使用“后退”按钮关闭

Android 当jQuery mobile上的对话框处于活动状态时,如何使用“后退”按钮关闭,android,cordova,jquery-mobile,Android,Cordova,Jquery Mobile,我正在用PhoneGap和jQuery moble创建一个Android应用程序UI。尽管jQuery mobile的对话框以HTML显示,但当按下设备的后退键时,该应用程序将退出。我想关闭的不是应用程序,而是它的对话框。我应该编写什么程序?您应该收听backbutton事件并相应地采取行动。像这样的方法应该会奏效: document.addEventListener("backbutton", function() { $('your_dialog_element').dialog('cl

我正在用PhoneGap和jQuery moble创建一个Android应用程序UI。尽管jQuery mobile的对话框以HTML显示,但当按下设备的后退键时,该应用程序将退出。我想关闭的不是应用程序,而是它的对话框。我应该编写什么程序?

您应该收听
backbutton
事件并相应地采取行动。像这样的方法应该会奏效:

document.addEventListener("backbutton", function() {
  $('your_dialog_element').dialog('close');
}, false);

嗨,我正在我的网站上使用路由。因此,如果我按backspace,它将转到最后一页。你会怎么做?(我正在使用react-router-v4)