javascript-如何获取元素的最高位置?

是否有可能使用javascript / jquery获得元素的最高位置?

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

eKek0 asked 2019-10-09T18:22:28Z
4个解决方案
106 votes

如果要相对于文档的位置,则:

$("#myTable").offset().top;

但通常您需要相对于最接近的父级的位置:

$("#myTable").position().top;
Prestaul answered 2019-10-09T18:22:44Z
12 votes
$("#myTable").offset().top;

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

xandy answered 2019-10-09T18:23:07Z
4 votes
var top = event.target.offsetTop + 'px';

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

var rect = event.target.offsetParent;
         rect.offsetTop;
Itisha-systematix answered 2019-10-09T18:23:31Z
-7 votes

尝试:$('#mytable').attr('offsetTop')

airportyh answered 2019-10-09T18:23:54Z
translate from https://stackoverflow.com:/questions/1101292/how-to-get-the-top-position-of-an-element