css – Chrome在隐藏后不会重绘

前端之家收集整理的这篇文章主要介绍了css – Chrome在隐藏后不会重绘前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一些div,显示悬停,然后隐藏。但是,在Chrome(19.0.1084.56 m,Windows XP)中卸载时,Chrome不会重绘它们,直到您执行滚动或调整窗口大小。

http://jsfiddle.net/y7NdR/3/

我知道,对我的CSS的某些修改解决这个问题,例如。删除位置或z-index和溢出属性,但我真的不想这样做 – JSfiddle是从一个完整的网站,我需要它们配对。

任何人都可以明确为什么这种重画问题发生在Chrome?有没有人有任何提示,以解决它,而不乱七八糟的CSS,我需要?

解决方法

显然,这是一个WebKit错误

我发现添加-webkit-transform:scale3d(1,1,1);修复它:

http://jsfiddle.net/thirtydot/y7NdR/5/

我不知道这个修复是否有任何缺点。我猜这是工作,因为在WebKit,不同的代码用于渲染3D变换。

猜你在找的CSS相关文章