【问题标题】:Animating css's after and before selectors in jQuery在 jQuery 中为 css 的前后选择器设置动画
【发布时间】:2013-01-01 11:18:32
【问题描述】:

是否可以在 jQuery 的 .animate() 函数中为 CSS 的选择器 :before 和 :after 设置动画?如果不是,那么最好的替代方法是什么?

【问题讨论】:

  • @Jai He 明确询问是否有可能。
  • 如果没有,最好的替代方法是什么?他还添加了这个。

标签: jquery css pseudo-element


【解决方案1】:

简而言之,不支持 - 我相信 jQuery 不支持伪元素动画甚至选择器。

不过,您可以使用 css3 转换为伪元素设置动画,但请注意,只有 Firefox 4.0+ 目前支持它,因此您的游戏空间非常有限。

如果这很重要,只需在要为其设置动画的元素中创建新的子元素即可。

更新

截至 2013 年 1 月 1 日的伪元素动画/过渡 are now supported in Chrome

您可以找到浏览器支持表here

【讨论】:

  • +1 表示 Firefox 支持伪元素动画/过渡的消息;我坚信(由于 Chromium 缺乏支持)这是(目前)不可能的。
猜你喜欢
  • 1970-01-01
  • 2014-07-06
  • 1970-01-01
  • 1970-01-01
  • 2013-06-16
  • 1970-01-01
  • 2013-01-02
  • 1970-01-01
  • 2011-06-15
相关资源
最近更新 更多