Тема: onkeydown Event
Показать сообщение отдельно
  #4 (permalink)  
Старый 21.11.2014, 19:07
Интересующийся
Отправить личное сообщение для SpiriKoN Посмотреть профиль Найти все сообщения от SpiriKoN
 
Регистрация: 23.10.2014
Сообщений: 20

document.body.onkeydown = function (e) {
var left = 0;
var top = 0;
var block = document.getElementById("blocks");
e = e || event;

switch(e.keyCode) {
case 37: // влево
left -= 20;
block.style.left = left+'px' ;
return false;
case 38: // вверх
top -= 20;
block.style.top = top+'px' ;
return false;
case 39: // вправо
left += 20;
block.style.left = left+'px' ;
return false;
case 40: // вниз
top =top+ 20;
block.style.top = top+'px' ;
return false;
}
}
написал но все равно не то. Как правильно?
Ответить с цитированием