我正在使用JavaScript / JQuery来更新可水平滚动的div的内容。我需要避免在用户滚动时更新内容。在普通浏览器中,这很简单,因为onscroll事件告诉我用户何时完成。
不幸的是,在iPad上并不容易。 iPad上有两种情况:
问题是,没有办法知道情景2正在发生。在两种情况下都会发生touchend事件,除了等待查看滚动事件之外,无法知道滚动事件会被触发。
更糟糕的是,iPad只在滚动完成后更新了div的scrollLeft属性(在任一场景中)。因此,我无法定期检查scrollLeft是否仍在更改。
那我怎么知道div内容已经完成了滚动?