Javascript 获取元素的当前顶部位置
我需要获取一个元素在页面上的位置,从元素顶部(div)到窗口顶部的当前位置。我不想要相对于页面顶部的位置(似乎偏移量和位置正在这样做?获取父元素的偏移量,然后获取子元素的偏移量,然后从另一个元素中减去一个元素-即获取要查找的信息。获取父元素的偏移量,然后获取子元素的偏移量,然后从另一个元素中减去一个元素,即得到所需的信息。使用Javascript 获取元素的当前顶部位置,javascript,jquery,scroll,position,offset,Javascript,Jquery,Scroll,Position,Offset,我需要获取一个元素在页面上的位置,从元素顶部(div)到窗口顶部的当前位置。我不想要相对于页面顶部的位置(似乎偏移量和位置正在这样做?获取父元素的偏移量,然后获取子元素的偏移量,然后从另一个元素中减去一个元素-即获取要查找的信息。获取父元素的偏移量,然后获取子元素的偏移量,然后从另一个元素中减去一个元素,即得到所需的信息。使用$(元素)。offset()。top: $(".element").offset().top; 并将其应用于您的页面。。。 祝你好运使用$(元素).offset()。顶部
$(元素)。offset()。top
:
$(".element").offset().top;
并将其应用于您的页面。。。
祝你好运使用$(元素).offset()。顶部
:
$(".element").offset().top;
并将其应用于您的页面。。。
祝你好运试试:
var top= $('#element').offset().top+ $(document).scrollTop();
尝试: