可能重複:
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的事情 –