【发布时间】:2025-12-12 12:00:01
【问题描述】:
我试图在 css 动画期间获取元素的当前偏移量。 我正在像这样通过 jquery 发射动画:
$('.left').css('margin-left', '50%');
当然元素在 CSS 中得到了所有的转换,所以 .css 变成了动画。 然后我试图获得这样的当前偏移量:
var left = $( ".left" );
var Loffset = left.offset();
console.log(Loffset.left);
问题是动画期间偏移量没有自动更新。我想在某个位置捕捉元素。
提前谢谢!
【问题讨论】:
-
制作动画时是否要获取元素的
offset? -
是的,我想让它在每个像素上保持更新——因为我需要将它与其他值进行比较,当它达到该值时就会触发一些东西
标签: jquery css animation offset