Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Mac OSX上重置类名后,HTML5 CSS动画效果不起作用_Javascript_Html_Css - Fatal编程技术网

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

Javascript 在Mac OSX上重置类名后,HTML5 CSS动画效果不起作用,javascript,html,css,Javascript,Html,Css,当onClick再次触发时,CSS动画fadeInLeft效果在Windows IE上工作,但在Mac OS X上不工作 JavaScript动画效果只有在OSX上第一次单击按钮时才起作用,Windows IE运行良好 image.className=null; //remove class image.className="animated fadeInLeft"; //add class 谢谢。您可以异步执行image.className=animated fadeInLeft。例如:

当onClick再次触发时,CSS动画fadeInLeft效果在Windows IE上工作,但在Mac OS X上不工作

JavaScript动画效果只有在OSX上第一次单击按钮时才起作用,Windows IE运行良好

image.className=null; //remove class

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

谢谢。

您可以异步执行image.className=animated fadeInLeft。例如:

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

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

我很高兴得到你的帮助!