さらに作業するために、アニメーションの後にオブジェクトの正しい位置を取得するにはどうすればよいですか?
私は試した:
$map.animate({top: t}, 200, alert($map.position().top+':'+t));
それは私に「古い位置:新しい位置」を与えます。
さらに作業するために、アニメーションの後にオブジェクトの正しい位置を取得するにはどうすればよいですか?
私は試した:
$map.animate({top: t}, 200, alert($map.position().top+':'+t));
それは私に「古い位置:新しい位置」を与えます。
次のようなコールバック関数を使用できます。
$('#test').animate({top: '+=200px'}, 200, function() {
alert($(this).position().top);
});
試してみてください:http://jsfiddle.net/FEwjq/