Framework 7 V2:如何关闭 android 设备后退按钮中的弹出窗口覆盖
Framework 7 V2: How to close popup overlay in android device back button
我正在使用框架 7 版本 2,使用覆盖弹出窗口显示菜单,在我打开菜单弹出窗口后,如果我按下设备后退按钮,弹出窗口不会关闭。
请帮忙解决这个问题。
问候
吉里加
您需要手动处理'backbutton'事件:
function onDeviceReady() {
document.addEventListener('backbutton', onBackButton, false);
}
function onBackButton() {
if ($('.modal-in').length > 0) {
app.dialog.close();
return false;
}
}
或者切换到 framework7 V4 并使用内置支持向前和向后导航的可路由模式:https://framework7.io/docs/routes.html#routable-modals
我正在使用框架 7 版本 2,使用覆盖弹出窗口显示菜单,在我打开菜单弹出窗口后,如果我按下设备后退按钮,弹出窗口不会关闭。
请帮忙解决这个问题。
问候 吉里加
您需要手动处理'backbutton'事件:
function onDeviceReady() {
document.addEventListener('backbutton', onBackButton, false);
}
function onBackButton() {
if ($('.modal-in').length > 0) {
app.dialog.close();
return false;
}
}
或者切换到 framework7 V4 并使用内置支持向前和向后导航的可路由模式:https://framework7.io/docs/routes.html#routable-modals