我有一个#acronymPickerDialog对话框,在点击#cancelBtn时会被破坏。但是现在我注意到,当我点击退出按钮时,虽然框似乎关闭,但仍然会粘贴在页面底部。换句话说,它不会破坏Esc按钮的onClick
。当我点击Esc键时,我需要破坏此对话框的代码。
现在就这样设置:
events: {
"click #okBtn": "selectAcronym",
"click #cancelBtn": "closeAcronymPicker"
},
closeAcronymPicker: function () {
this.destroy();
}
答案 0 :(得分:0)
尝试使用remove()
代替destroy()
。像这样:
document.addEventListener('keyup', function (event) {
if ( event.keyCode == 27 ) {
document.getElementById('your-dialog-box').remove()
}
})