首页 > 解决方案 > 避免 document.addEventListener 自动阻止 Meteor 上的默认值

问题描述

我正在使用 Meteor 和 Cordova 开发一个 Android 应用程序。我需要处理后退按钮事件,以便滑出在打开时关闭,或者在滑出关闭时继续默认执行:

document.addEventListener('backbutton', function (e) {
  if (slideout.isOpen()) {
    e.preventDefault()
    e.stopPropagation()
    slideout.close()
  }
})

此代码位于Template.mainLayout.onRendered主布局内。

还尝试将代码简化为

document.addEventListener('backbutton', function(){})

这导致后退按钮完全没有功能。

标签: androidcordovameteor

解决方案


推荐阅读