如何获得元素的顶部位置?
用javascript / jquery可以获得元素的顶部位置吗?
该元素是一个表,如果这件事。
如果你想要相对于文件的位置,那么:
$("#myTable").offset().top;
但往往你会想要位置相对于最接近的定位父:
$("#myTable").position().top;
$("#myTable").offset().top;
这将给你计算任何对象的偏移量(相对于文档)。
var top = event.target.offsetTop + 'px';
父元素的顶部位置就像我们在div中添加elemnt一样
var rect = event.target.offsetParent; rect.offsetTop;
试试: $('#mytable').attr('offsetTop')