[英]JavaScript when was a key released
I want to call a function, if a key was released, because I program a little Jump'n'Run and for that I have to know that, because if I use a "normal" handler which is called if a key is pressed, it don't works, because the handler is not called often enough. 我想调用一个函数(如果释放了一个键),因为我编写了一个Jump'n'Run程序,为此我必须知道,因为如果我使用的是“正常”处理程序(如果按下了某个键会被调用),它不起作用,因为处理程序的调用频率不够高。
I don't want to use jquery or something else, only native JavaScript. 我不想使用jquery或其他东西,只能使用本机JavaScript。
Thank you in advance. 先感谢您。
MDN documentation for keyup
event keyup
事件的MDN文档
document.getElementById('myField').addEventListener('keyup', e => { console.log(`keyup event fired for key: ${e.key}`); });
Type here: <input id="myField" type="text" />
Checkout the snipper below. 检出以下窥探器。 I think this is all you're looking for.
我认为这就是您想要的。
document.addEventListener('keyup', (event) => {
const keyName = event.key;
alert('keyup event\n\n' + 'key: ' + keyName);
});
document.addEventListener('keyup', function (){
// do something
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.