gpt4 book ai didi

javascript - 在焦点元素上按下转义键时不会引发键事件

转载 作者:行者123 更新时间:2023-12-04 02:34:30 25 4
gpt4 key购买 nike

我想知道何时在输入元素上按下 Esc 键。在 Chrome 47.0.2526.106 m 上,Esc 键移除焦点,但 JavaScript 无法捕获 keyup , keydown , 或 keypress事件。

演示:https://jsfiddle.net/gstvj9uq/

$("input").keydown(function() {
alert('keydown');
});

$("input").keyup(function() {
alert('keyup');
});

$("input").keypress(function() {
alert('keypress');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text">


任何人都可以提供解决方案来捕获输入上的 Escape 键按下/向上/按下事件吗?但是,IE 10 可以捕获该事件。

最佳答案

有同样的问题,原来是vimium扩展。没有它,焦点不会失去在按下逃生上。

请注意,keypress 事件永远不会为转义而触发,只有 keydown 和 keyup

关于javascript - 在焦点元素上按下转义键时不会引发键事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35352918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com