动画后对象的位置

时间:2012-11-28 13:47:51

标签: jquery

如何在动画之后获得对象的正确位置以进行进一步的工作?

我试过了:

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

这给了我“旧职位:新职位”。

1 个答案:

答案 0 :(得分:0)

你可以使用这样的回调函数:

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

试一试:http://jsfiddle.net/FEwjq/