基本的に、私は紫色の箱を持っています。私はそれをアニメーション化し、左に 250px 移動させ、次に 50px 下に移動し、次に右に移動して、そのサイクルを繰り返したいと考えています。これが私がこれまでに持っているものです:
<!DOCTYPE html>
<html>
<body>
<div id="goodbox" style="height:50px;width:40px;background-color:purple;position:absolute"> </div>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js">
</script>
<script>
$(document).ready(function(){
$("#goodbox").animate({left:"300px"},5000)
$("#goodbox").animate({bottom:"300px"},5000)
})
</script>
</body>
</html>
左にアニメーション化した後、画面の下部に移動してからアニメーション化しますが、中断したところから移動したいのです。つまり、基本的には、左に 250px 移動します。20px 下に移動します。右に 250px 移動します。20px 上に移動します。それから繰り返す
どうすればいいですか?そして、私がこの別の青い箱を持っているとしましょう。このボックスに機能を与えたとしましょう。左キーを押すと左に移動し、右キーは右に移動します。ダウンキーダウンとアップキーアップ。これらの2つのボックスが接触した場合、紫色のボックスの動きを止めるにはどうすればよいですか? これに答えてくれる人に前もって感謝します。