Как мгновенно остановить анимацию?

Есть анимация элемента
function perfect(){

            document.getElementById('feedback').stop
         var perf = $('#feedback');
         perf.attr
         perf.removeAttr('class', 'feedback-bad','feedback-none', 'feedback-good','feedback-super','feedback-ok','feedback-yeah','feedback-goldBad' );
         perf.attr('class',  'feedback-perfect')

            document.getElementById('feedback').animate(
         [
         { transform: 'scale(1.15)', opacity: 1},
         { transform: 'scale(1.25)', opacity: 1},
         { transform: 'scale(1)', opacity: 1, offset: 0.25 },
         { transform: 'scale(1.05)', opacity: 1, offset: 0.3}, 
         { transform: 'scale(0.85)', opacity: 0} 
         ],
         900
         );   
}

нужно сделать так чтобы когда функция вызывается, то анимация (
document.getElementById('feedback').animate(
         [
         { transform: 'scale(1.15)', opacity: 1},
         { transform: 'scale(1.25)', opacity: 1},
         { transform: 'scale(1)', opacity: 1, offset: 0.25 },
         { transform: 'scale(1.05)', opacity: 1, offset: 0.3}, 
         { transform: 'scale(0.85)', opacity: 0} 
         ],
         900
         );
)
Мгновенно останавливалась и сразу начиналась заново.
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы