h5上拉加载更多

252 阅读1分钟

export const onTouchBottom = (callback) => {   
 window.addEventListener('scroll', () => {      
   let isBottom = false   (1)是否到达底部 
  // 获取当前滚动条的位置
  if (document.documentElement.scrollTop  + document.body.scrollTop
  // 获取当前可视范围的高度      + document.documentElement.clientHeight
 // 华为浏览器等兼容行
     +60  
// 获取文档完整的高度      
    >= document.body.scrollHeight) {    
    isBottom = true 
  } else {      
    isBottom = false  
  } 
 if (isBottom) {          
      callback&&callback()     
   }   
 })
}