【问题标题】:Firefox not retriggering CSS animation on 're-added' elementFirefox 没有在“重新添加”元素上重新触发 CSS 动画
【发布时间】:2013-11-10 22:11:04
【问题描述】:

我正在制作幻灯片,其中字幕使用 animate.css 从左侧过渡。我发现让这个工作最简单的方法是 .hide() 所有字幕,然后在幻灯片更改上使用 jQuery 进行 .show()。

在除 Firefox 之外的每个浏览器中,一旦将动画元素“重新添加”到页面,css 动画就会重新触发。这是为什么呢?

http://jsfiddle.net/LEWUk/1/

// See fiddle

$('#reset').click(function(){

    $('.animated').hide(0).show(0);
});

【问题讨论】:

标签: jquery css firefox animation


【解决方案1】:

【讨论】:

  • 关于getAttributeNode 的警告(非错误)似乎与所询问的内容无关。每次打开(空白)jsfiddle 时都会收到此警告,但只是一个警告,暂时一切仍然有效。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-28
  • 2011-10-04
  • 2016-02-17
  • 1970-01-01
  • 2011-06-15
  • 1970-01-01
相关资源
最近更新 更多