背景:做上拉加载需求时,需通过滑动条滚动时判断e.scrollTop+e.clientHeight === e.scrollHeight实现。
坑1 端内的h5取到的scrollTop非整数
型号:oppo X9、小米 MIX2
解决:应用Math.round(scrollTop)四舍五入判断
坑2 在坑1存在的情况下,还有手机滑动过快时,取得的e.scrollTop+e.clientHeight值大于e.scrollHeight
解决:判断e.scrollTop+e.clientHeight >= e.scrollHeight