我正在尝试使用this fix来支持iOS 5中网页上的原生感滚动。我希望在页面滚动时更新元素的位置,但{{1}返回的位置似乎与页面上元素的实际位置稍微偏离。
我创建了一个示例,它尝试将一个文本块保持在与页面滚动相同的位置。如果你在iOS设备上试用它,你会发现文本实际上是抖动而不是停留在完全相同的位置。这是令人沮丧的,因为直接使用scrollTop
事件,这可以在没有任何抖动的情况下完成。但很明显,使用内置的滚动算法是可取的。
有没有人知道解决方法?
示例:live
touchmove
答案 0 :(得分:2)
我已经提交了2个与此相关的Safari / WebKit错误(rdar:// 10980574)和(rdar:// 10980592)。如果有任何重大更新(我记得),我会回来更新这个答案。