在Mac OSX上重置className后,HTML5 CSS动画效果不起作用

时间:2014-12-26 05:28:14

标签: javascript html css html5 css3

CSS动画fadeInLeft效果可在Windows IE上运行,但在onClick第二次触发时不适用于Mac OS X.

JavaScript动画效果仅在OS X第一次单击按钮时有效,Windows IE运行良好

image.className=null; //remove class

image.className="animated fadeInLeft"; //add class

感谢。

1 个答案:

答案 0 :(得分:0)

你可以执行image.className ="动画fadeInLeft"异步。如:

image.className=null;////remove class

setTimeout( function(){
  image.className="animated fadeInLeft";////add class
},0);