-1

クロムで動作していません.... 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 に答える