我使用的是 FontAwesome 3.1.0,而这个简单的代码并不能像人们通常期望的那样工作:
<a href="/">
<!-- other html content -->
<i class="icon-spinner icon-spin"></i>
</a>
只需更改a
标签即可div
使其工作。
如何使 CSS3 动画工作?或者这是不可能的?我宁愿不将其更改为div
通过 JS 进行类似链接的行为。
更新:
上面的代码实际上可以工作,就像在 jsfiddle 上一样。但是,它在我的页面上不起作用。一定有一些我无法弄清楚的潜在冲突。
示例:http ://www.iroquote.com/games/Udws8uZWCgAH6vfM/gta-5-gameplay-video-released
尝试a.post-agree-amount:first
在有<i class="icon-thumbs-up"></i>
. 当我将其更改为 时<i class="icon-spinner icon-spin"></i>
,它不会动画。如果您<a>
使用浏览器代码检查器在 DOM 中移动它,它仍然没有动画。但是一旦我更改<a>
为<div>
,它就会动画。
我使用的是 Google Chrome 28.0,但也在 Firefox 22.0 中看到了这种行为。