在页面中添加和删除元素时获取元素偏移量()。顶部

时间:2016-12-14 12:45:26

标签: javascript jquery html

我有一个div容器元素,可以位于页面的任何位置。例如,用户可能会将我的元素添加到页面的中间位置,或者向下的2/3,或者某个任意位置。将有/之前/之后/之前的内容在它之后。

我需要得到offset().top,但我发现这并没有改变。我有一个div在计算偏移量的点上打印一条线,但它不在div元素的ACTUAL顶部附近。

我不确定我做错了什么。

jQuery:

var elementPos;
$(window).load(function () {
  // Store the offset
  elementPos= $('.elementPosWrapper').offset().top;
});

基本的html:

<div class="elementPosWrapper" id="elementPosWrapper">
  ...
</div>

可以在此之前/之后添加其他div元素。我只需要确保元素的实际顶部值是准确的,无论页面是10,000px还是2,000px高。

0 个答案:

没有答案