Получение позиции в jQuery Animate - PullRequest
1 голос
/ 12 января 2012

Я анимирую одно изображение (т. Е.) Масштабирую изображение как

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

Мне нужно получить текущую высоту изображения во время анимации. Я попытался шаг собственности. Но его печать так много точек, что не связано с анимацией.

Любая идея

Ответы [ 2 ]

1 голос
/ 12 января 2012

В функции анимации есть опция шага, которая позволяет выполнять обратные вызовы во время анимации.В этом обратном вызове вы можете запросить позицию и делать с ней все, что хотите.

0 голосов
/ 12 января 2012
var pos = $('#img').position();
alert(pos.top + ', ' + pos.left);

См. эту ссылку.

...