捕获不同的按键

Mik*_*cki 1 javascript jquery keypress

当你按下一个键时,JQuery事件开始像疯狂一样弹出这个单键按下:

...
keydown
keypress
keyup
keydown
keypress
keyup
...
Run Code Online (Sandbox Code Playgroud)

是否有任何(甚至是非浏览器可移植的)方法只为每个按下的按键捕获一个事件(例如:按A并按住它,这应该只产生一个函数调用)?

干杯!

Jos*_*ola 5

我发现keyup效果最好......

$(document).keyup(function(e) {
  alert(e.keyCode);
});
Run Code Online (Sandbox Code Playgroud)