在iOS上滚动时,我正在追逐性能问题。在touchstart
和touchend
上,Safari无效,然后重新计算样式,这会在滚动响应之前导致轻微延迟。 Safari的工具有一个“启动器”列,但在我的测试中它是空白的。
我试过了:
will-change: transform;
或transform: translateZ(0);
。这对Chrome很有帮助,但对iOS Safari没有任何帮助。分析器仍然报告正在重新计算样式。position: fixed;
如何确定导致我的样式在iOS Safari中失效的原因?
答案 0 :(得分:2)
当我调试类似的问题时,这对我有用。
它并不完美,但我已经能够调试我用这种方法遇到的问题。希望这有帮助!