【发布时间】:2013-01-01 11:18:32
【问题描述】:
是否可以在 jQuery 的 .animate() 函数中为 CSS 的选择器 :before 和 :after 设置动画?如果不是,那么最好的替代方法是什么?
【问题讨论】:
-
@Jai He 明确询问是否有可能。
-
如果没有,最好的替代方法是什么?他还添加了这个。
标签: jquery css pseudo-element
是否可以在 jQuery 的 .animate() 函数中为 CSS 的选择器 :before 和 :after 设置动画?如果不是,那么最好的替代方法是什么?
【问题讨论】:
标签: jquery css pseudo-element
简而言之,不支持 - 我相信 jQuery 不支持伪元素动画甚至选择器。
不过,您可以使用 css3 转换为伪元素设置动画,但请注意,只有 Firefox 4.0+ 目前支持它,因此您的游戏空间非常有限。
如果这很重要,只需在要为其设置动画的元素中创建新的子元素即可。
截至 2013 年 1 月 1 日的伪元素动画/过渡 are now supported in Chrome。
您可以找到浏览器支持表here。
【讨论】: