可能重复:
JavaScript move delay and multiple keystrokes如何解决在JavaScript延迟的keydown
我是新使用JavaScript一起学习HTML5的画布。我创建了一个事件来左右移动一个对象,而我的问题是每当你按住按键或切换到另一个按键时的延迟。我知道我的代码在下面有缺失,请帮助我。先谢谢你。
c.addEventListener('keydown',this.check,true);
function check(el) {
var code = el.keyCode || el.which;
if (code == 37 || code == 65){
x -=1;
}
if (code == 39 || code == 68){
x += 1;
}
el.preventDefault();
}
重复延迟是一个操作系统的设置,而不是一个JavaScript的事情 –