我正在开发一个针对 iPhone 优化的网站,并在 Windows 上的 Safari 3.1.2 上对其进行测试。对于网站中的某些元素,我正在使用-webkit-transition
样式应用隐式动画。
所以基本上,我有这样的元素:
<div style="-webkit-transition: left 2s linear;">...</div>
有时从一开始就存在于文档中,有时从另一个文档加载并注入到 DOM 中。
在第一种情况下,动画按预期发生,但是当使用 JavaScript 注入 div 时,-webkit-transition
似乎被忽略了(没有动画)。此外,在 Safari 的检查器中,我可以看到:
-webkit-transition: condensed 2s linear;
这是什么condensed
意思,我如何在注入后强制使用该样式?
任何线索将不胜感激。