2

我正在尝试获取top位置相对的 div 元素。所以结构类似于:

         <div class="head"></div> 
         <div class="main"></div> 
         <div class="foot"></div> 
         div { position : relative; }

现在我尝试了:

         $(".foot").css("top") => auto

         $(".foot").offset().top => This gives value but that value is 
                           not matching the current top position of the foot div

我在这里缺少什么?

4

2 回答 2

2

使用.offsetTop.

演示。我让窗口自动滚动到顶部div

于 2012-06-19T10:10:47.527 回答
1

怎么样$('.foot').position().top?这为您提供了相对于父 DOM 元素的位置

于 2012-06-19T11:04:02.100 回答