次のアニメーションは、「マウスオーバー」でブロックをフェードアウトしてビューにスライドさせ、「マウスアウト」でフェードアウトして再びスライドさせるように構成されています。ただし、マウスをコンテナDIVの上に戻すと、同じアニメーションが進行しますが、間違った位置から開始します。開始位置にリセットするにはどうすればよいですか?可能であれば、元の位置に戻すために別のアニメーションを追加する必要はありません。
$(".box").css("opacity",0);
$(".container").mouseover(function () {
$(".box").stop(true, true).animate({top:99, opacity: 1},150);
});
$(".container").mouseout(function () {
$(".box").stop(true, true).animate({top:59, opacity: 0},150);
});