原生js實現上拉加載

原生js實現上拉加載其實超級簡單,把原理整明白了你也會,不再用去引一個mescroll啦~spa

好了,廢話很少說,開始進入正題:上拉加載是怎麼去作的,原理就是監聽滾動條滑到頁面底部,而後就去作一次請求數據。那麼只要咱們對滾動監聽便可。code

如今,讓咱們來看代碼:blog

window.onscroll = function () {
      var scrollH = document.documentElement.scrollHeight;// 文檔的完整高度
      var scrollT = document.documentElement.scrollTop || document.body.scrollTop; // 當前滾動條的垂直偏移
      var screenH = window.screen.height;  // 屏幕可視高度
      if ((scrollH - scrollT - screenH) < 5) { //5只是一個相對值,能夠讓頁面再接近底面的時候就開始請求
        // 執行請求
      }
    };

 舒適提醒:作好防抖以及判斷沒有數據的狀況。文檔

相關文章
相關標籤/搜索