У меня есть анимация CSS с задержкой, и я приостанавливаю ее во время задержки. Он работает так, как ожидалось, в Firefox и Chrome, "Hello" не перемещается. Однако в Safari анимация переходит к последнему кадру. Почему и как исправить пожалуйста?
function test() {
var timeout = 1000;
setTimeout(function() {
document.getElementById('animation').style.animationPlayState = 'paused';
}, timeout);
}
document.addEventListener("DOMContentLoaded", test);
#animation {
animation: test 2s linear 2s;
}
@keyframes test {
to {
transform: translateY(100px);
}
}
<div id="animation">
Hello (this text should not move)
</div>