Доброго времени суток, дамы и господа.
Как добиться нормального, плавного перемещения картинки при удержании клавиши без задержки?
Проблема такая: жмём клавишу вправо, картинка перемещается (в моём случае на 4 пиксели), застывает на секунду и дальше снова движется без задержек.
Код:
addEventListener("keydown", function(event) {
positionX = parseInt(document.getElementById("mainTankMove").style.left);
positionY = parseInt(document.getElementById("mainTankMove").style.top);
if (event.keyCode == 39) {
if (positionX >= 573) {
positionX = 572;
}
positionX = positionX + 4;
document.getElementById("mainTankMove").style.left = positionX;
document.getElementById("mainTank").style.transform = "rotate(90deg)";
}
});
addEventListener("keyup", function(event) {
alert ("qwe");
}
З.Ы. прошу прощения за кривоту описания, по другому не умею.