Переместить элемент с помощью клавиш (множественный)

Диагональ не работает и выдавать на левом подсветке / вправо одновременно

Но на двойной клавишке корабль идет сумасшедший!

$(document).bind('keydown', function(e) {
    var box = $("#plane"),
        left = 37,
        up = 38,
        right = 39,
        down = 40

    if (e.keyCode == left) {
        box.animate({left: "-=5000"},3000);
    }
    if (e.keyCode == up) {
        box.animate({top: "-=5000"},3000);
    }
    if (e.keyCode == right) {
        box.animate({left:"+=5000"},3000);
    }
    if (e.keyCode == down) {
        box.animate({top: "+=5000"},3000);
    }
});
$(document).bind('keyup', function() {
    $('#plane').stop();
});
8
задан Roko C. Buljan 1 December 2014 в 02:28
поделиться