移动端onscroll事件在部分浏览器内不能实时触发

来源:互联网 发布:spss软件免费中文版 编辑:程序博客网 时间:2024/06/03 17:16

出现问题:

在部分浏览器(例如:safari)下,手指触发滚动后抬起,此时元素会处于弹性滚动过程,此时这部分浏览器依旧能 实时 监听到滚动事件并做出响应,另外一部分浏览器(例如:UC及微信内嵌浏览器等),当抬手让元素处于弹性滚动过程时,浏览器并不能实时进行事件响应,而是当滚动完全停止后浏览器才会执行事件回调。

原因分析:

ios的webview 内核 设定了其在进行momentum scrolling(弹性滚动)时,会停止所有的 事件响应 及 DOM操作引起的页面渲染 (亲测),故 onscroll 不能实时响应

不知道怎么破,求大神帮助
0 0
原创粉丝点击