ちょっと楽しいスペースシューターゲームを作ろうとしています。宇宙船の位置をアニメーション化しましたが、上下に押すと、親要素の上部にジャンプします。そうするときに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;
}
});