扫码关注官方订阅号
在网页 document 中绑定了 keydown 事件以达到快捷键的效果,然后需要在该网页的某个文本框里面输入内容,这个时候该怎么屏蔽全局的 keydown 事件并保证该输入框可以全局输入呢? 本来是将输入框也绑定个 keydown 事件,然后在事件函数里面 return false;结果直接不能输入了。。。
认证0级讲师
if(['input', 'textarea'].indexOf(event.target.tagName.toLowerCase()) > -1){ // don't trigger your shortcut operation }
楼主是要终止事件的冒泡吗? (event.cancelBubble = true) || event.stopPropagation();
(event.cancelBubble = true) || event.stopPropagation();
参考链接: http://www.quirksmode.org/js/events_order.html
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
楼主是要终止事件的冒泡吗?
(event.cancelBubble = true) || event.stopPropagation();参考链接: http://www.quirksmode.org/js/events_order.html