var lastScrollTop = 0;
    function setCurrentScrollTop() {  //현재 스크롤 위치 지정.
       
        var st = window.pageYOffset || document.documentElement.scrollTop;
        lastScrollTop = st <= 0 ? 0 : st;
    }

 

var brandScrollCheck = function() {

// 현재 스크롤 위치에서 스크롤을 아래로 이동 한것인지 체크.

// Credits: "https://github.com/qeremy/so/blob/master/so.dom.js#L426"

  var st = window.pageYOffset || document.documentElement.scrollTop;
         if (st > lastScrollTop){
             lastScrollTop = st <= 0 ? 0 : st;
         } else {
            return;
         }
                  
                   var scrollTop = $( this ).scrollTop();
                   var innerHeight = $( this ).innerHeight();
                   var scrollHeight = $( 'body' ).prop( 'scrollHeight' );
                   var moe = 3;  //오차범위.
                  
                   if (scrollTop + innerHeight + moe >= scrollHeight) {
                       
                         //스크롤 제일 하단.
                   }
 }

+ Recent posts