【发布时间】:2012-01-09 09:36:54
【问题描述】:
想象一个 HTML 表单并加载了 jQuery 库。我希望这样,如果某人当前没有专注于表单字段,并且他们单击 Esc 键,则会弹出一个对话框询问他们是否要关闭表单窗口(因为表单窗口作为新选项卡打开) .
如果我尝试在 $(document) 上捕获它,我遇到的问题是事件冒泡,字段拾取它,因此在字段中按下 Esc 键会导致事件触发。
当没有字段具有焦点时,我如何有效地(关键字)防止事件冒泡并在按下 Esc 时捕获?
【问题讨论】:
标签: jquery keydown event-bubbling esc-key