【发布时间】:2019-04-30 14:35:26
【问题描述】:
我正在开发一个针对 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 是什么意思,注入后如何强制使用该样式?
任何线索将不胜感激。
【问题讨论】:
-
使用 safari 5,它已经推出很久了
标签: javascript html css safari webkit