在一组不同的div上返回相同的Offset top值

时间:2014-04-25 19:45:31

标签: jquery css offset

基本上我有这个:

  <div class="all">
    <div class="first"></div>
    <div class="second"></div>
    <div class="third"></div>
    <div class="four"></div>
  </div>

我正试图获得“all”中所有div的偏移量。

我这样做:

$( ".all div" ).each(function( ) {

  var eTop=$(this).offset().top;
    console.log(eTop); 

  $(window).scroll(function() { 
     console.log(eTop  - $(window).scrollTop());
  });
});

它为所有四个div返回相同的值。实际上我认为它返回的是“scrollTop”,而不是偏移量。

在CSS中,所有人都有位置:亲属,子div也有位置:亲属。

任何人都可以帮助我?

非常感谢

0 个答案:

没有答案