一个渣渣的随页面滚动改变定位的代码

$(document).ready(function(){
    var footer = $('.footer');
  
    $(window).scroll(function () {
        var winH = $(window).height(),//可视窗口高度
            docH = $(document).height(),
            iTop = $(window).scrollTop(),
            newsH = $(".news-box").height(),
            foH = $('.partner').offset().top,
            reH = foH - newsH ;//鼠标滚动的距离
            // console.log('移除属性高度'+reH)
            // console.log('滚动条高度'+iTop)
             if ( iTop > 725 && iTop < reH) {
                 $(".news-box").addClass('newsfixed');
                 
             }
              if(iTop>reH) {
                 // console.log('别滚了')
                 $(".news-box").removeClass('newsfixed');
                 $(".news-box").addClass('newsabso');
             }
             if(iTop < 725) {
                 //console.log('别滚了')
                 $(".news-box").removeClass('newsfixed');
                 $(".news-box").removeClass('newsabso');
             }
    });

});
原文地址:https://www.cnblogs.com/liyinSakura/p/5783048.html