ios设备怎判断滚动到底部了

安卓这样可以判断是否到底部了

$(window).scroll(function () {
  var scrollTop = $(this).scrollTop()
  var windowHeight = $(this).height()
  var scrollHeight = $(document).height()
 
  if((scrollTop+windowHeight)==scrollHeight){
    console.log('bottom')
  }
}

ios就不行,scrollTop一直为0,windowHeight 也不是视口高度, 求大神解答

阅读 4k
1 个回答
let myTop =  Math.max(document.body.scrollTop, document.documentElement.scrollTop);

试试用这个获取滚动高度
然后判断是否滚动至底部这样来判断

if(myTop >= $(document).height()-$(window).height()){
  dosomething();
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题