Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将事件添加到press';Esc';?_Javascript - Fatal编程技术网

Javascript 如何将事件添加到press';Esc';?

Javascript 如何将事件添加到press';Esc';?,javascript,Javascript,当我按下“Esc”键时,它不起作用,只是模糊了,不要选择我想要的 输入输入元素。我哪里出错了?您的代码运行正常。请在JS-Bin上查看它。对于纯JS document.onkeydown = function(evt) { evt = evt || window.event; if (evt.keyCode == 27) { alert('Esc key pressed.'); } }; 对于jquery jQuery(document).on('

当我按下“Esc”键时,它不起作用,只是模糊了,不要选择我想要的
输入输入元素。我哪里出错了?

您的代码运行正常。请在JS-Bin上查看它。

对于纯JS

   document.onkeydown = function(evt) {
    evt = evt || window.event;
    if (evt.keyCode == 27) {
        alert('Esc key pressed.');
    }
};
对于jquery

jQuery(document).on('keyup',function(evt) {
    if (evt.keyCode == 27) {
       alert('Esc key pressed.');
    }
});

可能是@jackpetton的副本您提供的代码笔链接在chrome和firefoxJack上都可以使用,您应该使用不同的浏览器并尝试。它在代码笔中对我来说工作正常。@NishantSolanki为什么它在我的计算机中不工作?@DeveshN。有很多方法可以提高声誉。请参考此链接@jackpetton您使用的是哪台计算机和浏览器?还有
console.log(e.key)
在控制台中显示了什么?
jQuery(document).on('keyup',function(evt) {
    if (evt.keyCode == 27) {
       alert('Esc key pressed.');
    }
});