Переместить элемент нажатием клавиши (несколько)Jquery

Программирование на jquery
Ответить
Гость
 Переместить элемент нажатием клавиши (несколько)

Сообщение Гость »


Диагональное перемещение не работает и возникает проблема при одновременном нажатии влево-долгое нажатие/вправо

Но при двойном нажатии корабля корабль сходит с ума!
$(document).bind('keydown', function(e) { var box = $("#plane"), слева = 37, вверх = 38, вправо = 39, вниз = 40 если (e.keyCode == слева) { box.animate({left: "-=5000"},3000); } если (e.keyCode == вверх) { box.animate({top: "-=5000"},3000); } если (e.keyCode == правильно) { box.animate({left:"+=5000"},3000); } если (e.keyCode == вниз) { box.animate({top: "+=5000"},3000); } }); $(document).bind('keyup', function() { $('#plane').stop(); });
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»