Animate.finish() - завершує анімацію.
Animate.finish();
Animate - об'єкт Animate.
finish() метод об'єкту Animate який втановлює поточний час відтворення до кінця анімації елемента.
var el=document.getElementById('test');
if(el.animate){
var anime= el.animate([{color:'#000'},{color:'#fe1fff'}], {duration:3000, fill:'forwards'});
anime.finish();
}else alert('Ваш браузер не підтримує Animate');
Після виконання методу finish виникає подія Animate.onfinish:
var el=document.getElementById('test');
if(el.animate){
var anime= el.animate([{color:'#000'},{color:'#fe1fff'}], {duration:3000, fill:'forwards'});
anime.onfinish=function(){alert('анімацію виконано');}
anime.finish();
}else alert('Ваш браузер не підтримує Animate');