【发布时间】:2014-03-26 08:31:09
【问题描述】:
我正在制作一个 Facebook 好友选择器,其中包含包含头像和用户名的项目。在快速滚动时,元素通常会延迟出现。
我意识到我的问题与此类似:iPad Safari scrolling causes HTML elements to disappear and reappear with a delay 但是,接受的答案并不能解决我的问题,因为它会导致我的应用在滚动一段时间后崩溃。滚动也变得更加滞后。
我不知道 GPU 渲染是如何工作的细节,但我的猜测是每一行在 GPU 中都会变成一个纹理,过一段时间就太多了。
还有什么我可以尝试的吗?顺便说一句,没有相对定位。 我有大约 700 个朋友,但我只能想象随着列表变长问题会变得更糟,因为当我故意将其设置为显示更少的项目时,问题似乎消失了。
谢谢!
【问题讨论】:
-
如果有人知道(稍微)限制动量滚动速度的方法,那可能会有很大帮助。
标签: javascript jquery ios css html