我一直在四处寻找,看起来这个问题在不同的地方被问过很多次没有答案或回答。这意味着我不可能是唯一遇到这种情况的人。
当您第一次尝试滚动列表或面板时,滚动总会有延迟。第一次滚动列表或面板后,不再有任何延迟。我是否有办法模拟这种“第一次触摸”以试图在第一次滚动列表或面板时消除延迟?
我一直在查看ScrollView和Scroller代码,并且无法找到第一次触摸时发生任何沉重或昂贵的事情。
非常感谢任何有关如何解决此问题的帮助或指示。
谢谢!
答案 0 :(得分:0)
您可以打开Chrome / Safari开发人员工具并开始进行性能分析(“个人资料”标签),看看是否有任何JavaScript代码表现不佳并导致挂起。 如果不是挂起的代码,则可能是Web浏览器问题(例如图像缓存分配),例如由于Web应用程序中第一次动态更改。 尝试比较平台并查看它们是否存在相同的问题也很重要。
如果您指定Sencha版本(我假设1.x?)以及您遇到问题的平台,这通常也会有帮助。 iOS / Android / PC通常会有不同的反应。