我正在使用Meteor和Cordova开发Android应用程序。我需要处理backbutton事件,以便如果滑出是打开的,则滑出会关闭,或者继续默认执行是关闭滑出:
document.addEventListener('backbutton', function (e) {
if (slideout.isOpen()) {
e.preventDefault()
e.stopPropagation()
slideout.close()
}
})
此代码位于主布局的Template.mainLayout.onRendered
内部。
还尝试将代码减少为
document.addEventListener('backbutton', function(){})
这将导致后退按钮完全没有功能。