我需要从页面顶部(div)到页面顶部的当前位置获取页面上元素的位置。我不希望相对于页面顶部的位置(似乎偏移和位置正在这样做?)
答案 0 :(得分:3)
获取父元素的偏移量,然后获取子元素的偏移量,然后从另一个元素中减去一个 - 繁荣,你得到了你正在寻找的信息。
答案 1 :(得分:1)
尝试:
var top= $('#element').offset().top+ $(document).scrollTop();
答案 2 :(得分:0)
使用$(element).offset().top
:
$(".element").offset().top;
并将其应用于您的网页... 祝你好运