Изящно приостановить или возобновить SVG-анимацию, используя Rum или Reagent в ClojureScript
Как приостановить работающую SVG-анимацию, используя <animateTransform>
элемент внутри SVG без потери состояния анимации?
настройка animation-play-state: paused;
ни на элемент анимации, ни на родительский элемент не влияет. Изменение repeatCount от indefinite
в 0
теряет состояние анимации.
0 ответов
Довольно поздно, но вот как это сделать в ванильном javascript: https://codepen.io/jjdewitt/pen/XJRqNK?editors=1010
Вам нужно позвонить yourSvgElement.pauseAnimations();
на элементе SVG