我目前正在为 iPad Safari 开发一个使用 HTML5和 jQuery 的 web 应用程序。我遇到了一个问题,当我向下滚动时,大的滚动区域会导致屏幕外的元素延迟出现。
我的意思是,如果我有一行图像(甚至一个带有渐变的 div)在屏幕之外,当我向下(或向上)滚动到它时,意料之中的行为是为了让元素在我向它滚动时出现在屏幕上。
然而,元素 没有出现直到我把手指从屏幕上抬起,滚动条完成了所有的动画。
这给我造成了一个非常明显的问题,使整个事情看起来波涛汹涌,虽然它不是。我猜 iPad Safari 正在尝试做一些节省内存的事情。有没有什么办法可以阻止这种情况的发生?
此外,iPad Safari 到底想做什么?