使用esc按钮关闭对话框
closing a dialog box with esc button
我有一个对话框#acronymPickerDialog,点击#cancelBtn就会被销毁。然而,现在我注意到,当我单击escape按钮时,尽管框似乎关闭了,但它仍然粘贴在页面底部。换句话说,它不会得到Esc按钮的destroy onClick
。我需要在单击Esc键时销毁此对话框的代码。
现在是这样设置的:
events: {
"click #okBtn": "selectAcronym",
"click #cancelBtn": "closeAcronymPicker"
},
closeAcronymPicker: function () {
this.destroy();
}
尝试remove()
而不是destroy()
。类似这样的东西:
document.addEventListener('keyup', function (event) {
if ( event.keyCode == 27 ) {
document.getElementById('your-dialog-box').remove()
}
})
相关文章:
- if语句中的jQuery UI对话框按钮
- 动态覆盖jqueryUI对话框按钮(保存,取消等到用户选择)文本
- AJAX 未在对话框按钮单击上运行
- 设置 jQuery UI 对话框按钮 ID
- 如何在 jQuery UI 对话框按钮单击中提供钩子
- Teleriks RadWindow 确认对话框按钮事件未触发的任何原因
- 为jquery对话框按钮添加样式
- 窗体围绕jquery对话框按钮
- jquery对话框按钮太多
- 单击“确认”对话框按钮时,如何返回true或false
- jqueryui表单提交按钮和使用对话框按钮
- 如何在Jquery UI对话框按钮调用上调用Jquery Ajax函数
- Facebook流发布对话框按钮事件在IE中不起作用
- 如何在一些调用函数中传递jquery对话框按钮函数的返回值
- 如何修改jquery对话框按钮
- 禁用struts jquery对话框按钮打开
- 如何样式对话框按钮在NativeScript
- 创建时访问jQueryUI对话框按钮
- Mozilla XUL -对话框按钮'
- 点击“取消”后的页面重定向确认对话框按钮