在完成 css3 转换后,回调使内部元素可见(使用通用选择器和 opacity 属性)。
在以下情况下,它们在屏幕上保持不可见。最奇怪的是,当使用控制台并“检查元素”时,它们神奇地出现了。
此错误发生在 Chrome 19.0.1084.52 上,但不在 Safari 5.1.5 上
我怀疑一个渲染错误,一些不会触发的内部浏览器触发器或类似的东西。
在完成 css3 转换后,回调使内部元素可见(使用通用选择器和 opacity 属性)。
在以下情况下,它们在屏幕上保持不可见。最奇怪的是,当使用控制台并“检查元素”时,它们神奇地出现了。
此错误发生在 Chrome 19.0.1084.52 上,但不在 Safari 5.1.5 上
我怀疑一个渲染错误,一些不会触发的内部浏览器触发器或类似的东西。
-webkit-backface-visibility: hidden
Webkit 错误。尝试使用上面的代码,它可能会帮助您解决问题。此外,您可能想要使用transform: scale()
而不是宽度和高度。
试试http://jsfiddle.net/tT84s/13/
摇动 DOM 似乎有效。在这个小提琴中,我重新附加了过渡元素的子元素(以它们最初定位的顺序)。它似乎在小提琴中起作用 - 尽管这里提到的一些解决方案不适用于我们对该错误的特定体验。
一般来说,强制 DOM 更改看起来很有效。但是请注意,插入和删除 a<div>
没有效果。去搞清楚!祝你好运,每个人都请尝试为这个或相关的小提琴/错误演示发布你的工作解决方案。例如,这可能适用于简单地添加和删除最后一个孩子 - 以避免执行不必要的 appendChild 操作。