【发布时间】:2018-01-08 16:08:26
【问题描述】:
我有一个由大约 1k 个元素组成的树状 HTML 结构。
页面滚动伴随着低 FPS。
性能测试显示频繁Update Layer Tree,占60%的时间。
我怀疑原因在于 CSS:禁用的 javascript 不会改变任何东西,但删除所有样式可以解决问题。
那么,哪些 CSS 属性或选择器会导致它?
【问题讨论】:
-
尝试在滚动时在所有元素上设置
pointer-events: none- 请参阅此article。 -
@OriDrori 我已经尝试过了,但没有帮助
-
使用
overflow和containment 属性。 -
@wOxxOm 应该如何处理这个
overflow属性?设置一些具体的值? -
可以私信给我一个页面链接吗?我正在研究如何在官方 DevTools 文档中更好地涵盖此类内容。直接向@kaycebasques 发送消息对我有用。也欢迎遇到类似情况的朋友给我留言。
标签: css performance google-chrome-devtools