I have an animation running on page load and with javascript I add a class containing the
-webkit-animation-play-state:paused;
Working fin
Workaround approach for iOS 8-9 Safari that use -webkit-animation: none !important; instead of -webkit-animation-play-state:paused; This approach is for GWD, but can apply otherwise
CSS Style
.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/