ちょっと楽しいスペースシューターゲームを作ろうとしています。宇宙船の位置をアニメーション化しましたが、上下に押すと、親要素の上部にジャンプします。そうするときにcssの「下」プロパティが上書きされることに気付きました。誰かがこれを修正する方法を知っていますか?
これが私のコードです:
$(document).keydown(function(key) {
    switch(parseInt(key.which)) {
        case up:
            $('#ship').animate({top: "-=100px"}, '10', 'linear');
            break;
        case down:
            $('#ship').animate({top: "+=100px"}, '10', 'linear');
            break;
        case left:
             $('#ship').animate({left: "-=100px"}, '10', 'linear');
            break;
        case right:
            $('#ship').animate({left: "+=100px"}, '10', 'linear');
            break;
    }
});