在jQuery Animate中获得位置

时间:2012-01-12 07:16:33

标签: javascript jquery html css jquery-animate

我正在为一个图像设置动画(即缩放图像,如

$('#img').animate({height:'300px','width':'20px'},2000);

我需要在动画期间获取图像的当前高度。我试过步骤属性。但它的印刷很多都与动画无关。

任何想法

2 个答案:

答案 0 :(得分:1)

动画功能中有一个步骤选项,允许在动画期间进行回调。在该回调中,您可以请求该位置并使用它执行您想要的操作。

http://jsfiddle.net/aYVUE/

答案 1 :(得分:0)

var pos = $('#img').position();
alert(pos.top + ', ' + pos.left);

请参阅this链接。