嗯,这很莫名其妙。目前正在做一个项目,当我遇到这个问题时。
我在内容区域上有一个背景图像,用background-attachment:local
和定义background-position:bottom right
。出于某种原因,当位于其上的任何元素以某种方式发生更改(基本上是任何导致内容重绘的原因)时,背景图像的相应部分在 Chrome 中被删除,显示下面的纯背景颜色。尝试在 Inspector 中对此进行诊断是徒劳的,因为即使在编辑 CSS 值时按下箭头键也会导致它重新计算背景图像并且一切都回来了。
不幸的是,我无法提供 Fiddle,因为我似乎无法在不重新实现整个网站的情况下重现该错误,目前这是不可能的,因为它处于私有 Alpha 阶段。
这与我在 Chrome 中遇到的第一个重绘错误相去甚远。例如,我拥有的一个元素会通过从 更改overflow
为hidden
来显示“编辑”按钮visible
,然后在鼠标离开时再次返回 - 在所有其他浏览器中这很好,但 Chrome 会将编辑按钮留在那里,直到您滚动。
所以我想我的问题是:“有没有人听说过这样的问题,有没有办法在 Chrome 中强制重绘?”