-1

不能在 chrome 中工作...... element.offset().top 任何建议

$(window).load(function() {

  $(".scroll-box").scroll(function(){
    $('#document_activity .doc-draft.item.parent').each(function(i) {
      $movingLableTop = [];
      $movingLableHeight = [];
      $fixedLableTop = $('#fixed_version').find('.version').offset().top;
      $movingLableTop.push($(this).offset().top);
      $movingLableHeight.push($(this).height());
      if ($fixedLableTop > ($movingLableTop + $movingLableHeight)){
        $('#fixed_version').find('.version').html($(this).find('.version').html());
      }
    });
  });

});

很多人提到 chrome 没有得到正确的 offset() 值

4

1 回答 1

0

Thx 已修复,现在可以正常工作

而不是这个 $(this).offset().top

通过使用

$(this).position().top

于 2012-08-03T13:13:32.627 回答