window.onscroll移动等价?

时间:2014-08-20 18:19:20

标签: javascript jquery

在桌面浏览器上,window.scroll会在浏览器滚动时不断触发。但是,在我对iOS和Android Chrome的测试中,只有在滚动完成时才会触发。

我试过touchmove但是它有相同的行为 - 只有在动作结束时才会触发。

移动设备上是否有连续触发的事件,如桌面浏览器?

2 个答案:

答案 0 :(得分:4)

显然没有办法通过它,因为" iOS设备在滚动事件期间冻结了DOM操作"!

看看此链接的滚动开始部分! http://demos.jquerymobile.com/1.0/docs/api/events.html

答案 1 :(得分:3)

可能想看看这个网站:

http://andyshora.com/mobile-scroll-event-problems.html

它有助于解释为什么你会撞到墙上。