1

显然,将选择元素作为 css 变换动画的一部分会导致回流,并对动画的感知平滑度和渲染时间产生负面影响。现在在桌面浏览器中,这并不重要,也几乎不引人注意,但在移动设备上,不必要的重排非常昂贵!

这是一个演示该问题的基本小提琴:http: //jsfiddle.net/w6NUT/ 打开开发工具时间线并注意将选择元素设置为如何display: none;导致“布局”记录停止。

我有一个相当复杂的网络应用程序,我正在创建一个具有许多子元素的节点的翻转动画,而这个“选择”元素是唯一有问题的子元素。

关于如何解决这个问题的任何想法?我最终可能会将此作为错误提交给 webkit 人员,但我也在寻找一个短期的 kludge hack 修复。

4

0 回答 0