У меня вопрос о CSS3. Есть ли возможность reset анимации после ее завершения (например, с помощью jQuery)?
Пример: после нажатия кнопки анимация reset.
Ответ 1
Я нашел лучшее решение:
$('something').removeClass('anim').animate({'nothing':null}, 1, function () {
$(this).addClass('anim');
});
Он работает. Ofc ему нужен класс css.anim с анимацией.
Ответ 2
Этот вопрос старый, но я придумал хороший способ перезапустить анимацию css3 с помощью jQuery, пока я работал над проектом, и теперь хочу поделиться. вот трюк:
$('#anim-div').replaceWith($('#anim-div'));
и это перезапустит анимацию на '# anim-div', она работает.