重複の可能性:
JavaScriptの移動遅延と複数のキーストローク
私は新しく、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();
}