小编Mic*_*ban的帖子

JavaScript 移动延迟和多次击键

这是我的问题:http : //testepi.kvalitne.cz/test/

我不想要按键和方块移动之间的延迟。我也想知道如何对角移动(同时按下两个键)。

我的代码:

$(function(){

document.addEventListener("keydown", move, false);

var x = 0;
var y = 0;

function move(event){
  if(event.keyCode==37){
        x -= 10;
  $("#square").css("left", x);
  }

  if(event.keyCode==39){
        x += 10;
  $("#square").css("left", x);
  }

  if(event.keyCode==38){
        y -= 10;
  $("#square").css("top", y);
  }

  if(event.keyCode==40){
        y += 10;
  $("#square").css("top", y);
  }

}

});
Run Code Online (Sandbox Code Playgroud)

javascript keycode

2
推荐指数
1
解决办法
2443
查看次数

标签 统计

javascript ×1

keycode ×1