当用户滚动窗口时,我需要获取元素(div)的位置(position().top)。问题是当我在滚动后调用 position().top 来获取新位置时,它的值与滚动前相同。这是一段代码:
$('document').ready(function() {
alert($('#my-element').position().top);
$(window).scroll(function() {
alert($('#my-element').position().top);
});
});
怎么没变?有没有办法获得新的新鲜价值?