Как обнулить анимацию CSS после ее завершения, чтобы она проигралась еще раз так, будто страница обновилась?
codepen.io/iiil/pen/aeugt
Вот пример, я просто заново вставляю этот элемент в родителя. Анимация плавная, но когда проходит 5 секунд — скачок, это как раз она обновляется.
Зависит от того, куда у вас анимации прицеплены. Если к какому-то специфичному классу, то можно его убрать с элемента, после чего добавить снова, типа:$('#target-element').removeClass('animation');
setTimeout(function(){ $('#target-element').addClass('animation'); }, 0);