0

さらに作業するために、アニメーションの後にオブジェクトの正しい位置を取得するにはどうすればよいですか?

私は試した:

$map.animate({top: t}, 200, alert($map.position().top+':'+t));

それは私に「古い位置:新しい位置」を与えます。

4

1 に答える 1

0

次のようなコールバック関数を使用できます。

$('#test').animate({top: '+=200px'}, 200, function() {
    alert($(this).position().top);
});​

試してみてください:http://jsfiddle.net/FEwjq/

于 2012-11-28T13:57:56.147 に答える