如何获得元素的顶部位置?

eKe*_*ek0 61 javascript jquery

是否可以使用javascript/jquery获取元素的顶部位置?

如果重要的话,元素是一个表.

Pre*_*aul 111

如果您想要相对于文档的位置,那么:

$("#myTable").offset().top;
Run Code Online (Sandbox Code Playgroud)

但通常你会想要相对于最接近的父母的位置:

$("#myTable").position().top;
Run Code Online (Sandbox Code Playgroud)


xan*_*ndy 13

$("#myTable").offset().top;
Run Code Online (Sandbox Code Playgroud)

这将为您提供任何对象的计算偏移量(相对于文档).


小智 5

var top = event.target.offsetTop + 'px';
Run Code Online (Sandbox Code Playgroud)

父元素的最高位置,就像我们在div中添加元素

var rect = event.target.offsetParent;
         rect.offsetTop;
Run Code Online (Sandbox Code Playgroud)