DIV scrollTop直到倒数第二个底部

时间:2016-08-11 13:54:07

标签: jquery css

我想做一个跟随滚动的粘性div,直到第二个到最后一个div底部(这个pen的绿色底部的底部)

function stickyScroll() {

  var scroll_from_top = $(window).scrollTop();
  var initial_scroll = $('.right_sticky').offset().top-111;
  var width = $('right_sticky').parent().width();

  if(scroll_from_top >= initial_scroll) {
    $('.right_sticky').css({
      'position': 'fixed',
      'width': width,
      'top': '0',
      'margin-top': '111px'
    });
  } else {
    $('.right_sticky').css({
      'position': 'relative',
      'width': width,
      'top': '0',
      'margin-top': '40px'
    });
  }
}

stickyScroll();

$(window).scroll( function() {
  stickyScroll();
});

0 个答案:

没有答案