WebKit的
我有一个动画运行在页面加载和JavaScript我添加一个类包含
-webkit-animation-play-state:paused;
在OSX safari和所有其他浏览器(甚至是PC)上也可以正常工作,但是在移动设备上,只有在iOS上,动画在被调用时似乎不会暂停。
这里有一个关于动画状态如何运行和暂停的小提琴。
http://jsfiddle.net/uc9c5/2/
在iOS上尝试它,你会发现它完全被忽略。
适用于iOS 8-9的解决方法使用-webkit-animation:none!重要的 Safari ; 而不是-webkit-animation-play-state:paused; 这种方法适用于GWD,但可以采用其他方式
CSS样式
.no-animation {
-webkit-animation: none !important;
}
使用Javascript
div.className = div.className + " no-animation";
使用Javascript
div.className = div.className.replace("no-animation", '');
http://jsfiddle.net/duchuy/pczsufL9/
链接地址: http://www.djcxy.com/p/23759.html上一篇: webkit
下一篇: BroadcastReceiver onReceive() not Called when registered dynamically