javascript - 防止 keydown() 被文档绑定(bind)捕获

标签 javascript jquery

我不太确定如何表达这个,所以我无法搜索它。基本上,我在 $(document) 上有一个 keydown() 绑定(bind)。我想 show() 另一个 div,并将所有 keydown 事件重新路由到该 div 并防止在文档处理程序中触发。这是否可能,或者我是否必须将所有主要键绑定(bind)放在另一个 div 上并从那里开始工作?

最佳答案

e.stopPropagation,或 e.preventDefault(根据情况而定) 其中 e 是事件。

例如:

function onKeyDown(e) {
   doStuff();
   e.preventDefault();
}

关于javascript - 防止 keydown() 被文档绑定(bind)捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9705943/

相关文章:

javascript -/x|y|z/的含义

javascript - 禁用双击 body 标签

JavaScript 手机交换

javascript - 如何使用jquery读取url中的单词?

javascript - 过滤空数组

javascript - 具有日期和时间对象组合的数组

javascript - 创建引导模式

javascript - 如何从 JSON 对象内的 Promise 返回数据? Angular js

javascript - 使用 HighChart 绘制不同事物数据的饼图

javascript - 如何处理嵌套的 jquery 延迟调用