android - Framework 7 V2:如何在 android 设备后退按钮中关闭弹出覆盖
问题描述
我正在使用框架 7 版本 2,使用覆盖弹出窗口来显示菜单,在我打开菜单弹出窗口后,如果我按下设备后退按钮弹出窗口没有关闭。
请帮忙。
问候吉里哈
解决方案
您需要手动处理“后退按钮”事件:
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
推荐阅读
- redux - 如何将参数传递给 createSelector 的结果函数(重新选择)
- pandas - 通过连接与唯一 ID 关联的值来转换数据帧
- azure-ad-b2c - 删除 AD B2C 租户 Powershell
- android - 来自 AutoCompleteTextView 的 GetSelectedItem/值 [不工作]
- c++ - 使用大括号进行结构初始化
- c++ - Qt:如何从应用程序的资源中打开 pdf 文件?
- node.js - React、node js、mongoDB - 如何使用 FormData 进行发布、放置、删除?
- python-3.x - 将远程 linux 系统时间同步到本地 windows 笔记本电脑
- java - 如何使多边形附加到 3 点钟位置的点
- r - 将第一个非缺失值存储在新列中