javascript - 在webview中滑动时页面内所有js会被阻塞
阿神
阿神 2017-04-10 16:08:36
0
1
766

如题,在webview中进行滑动操作时明显会阻塞js,比如用setTimeout写一个简单的倒计时,如果你滑动屏幕,你就发现倒计时暂停了,你放手后倒计时继续,如果你手指一直滑动不放,那倒计时永远会被阻塞。求问各位大神,这个怎么破解啊?有什么好的解决办法吗?这个问题直接导致,所有涉及到scroll的脚本都会有延迟执行,也就是当scrollend的时候才执行,而不会像PC浏览器一样做到实时监听scroll。

关于scroll的问题,使用iscroll是可以破解的,因为iscoll的实现方式其实不是监听scroll,而是translateY,但是用iscroll这个方案的问题也很大,就是超级超级超级耗性能,分分钟手机发热的节奏。

阿神
阿神

闭关修行中......

全部回复(1)
刘奇

http://www.zhihu.com/question/24268253

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板