小さな画像をある場所から別の場所にアニメーション化する際に深刻な問題が発生しました。
宛先オフセットを取得し、オフセット コンテンツを座標として使用して、目的の場所に向かって画像をアニメーション化しようとします。しかし、それは常に間違った結果になります。
問題は position:relative, position:absolute; であることを理解しています。しかし、私が持っているレイアウトのために、これらを取り除くことはできません...
ウィンドウに対する座標を計算するより良い方法はありますか?
単純化されたフィドルを作成したので、私が何を意味するのかがわかります...
$("#thirdBA a").on("click", function(){
$("#thirdBA").append('<p class="animated">This is me</p>');
var offset = $("#second").offset();
console.dir(offset.left);
console.dir(offset.top);
$(".animated").animate({left: offset.left, top: offset.top},"slow");
});
リンクをクリックするとボックスが追加されます。そして、「ここに来る」divに移動する必要があります。
私の問題を解決する方法はありますか?