Есть ли способ определить, когда анимация достигает 100% своей анимации с помощью jQuery?
{0%{-xxx-transform:translate(0,0);}
100%{-xxx-transform:translate(-500px, 300px); opacity: 0.1;}
Есть ли способ определить, когда анимация достигает 100% своей анимации с помощью jQuery?
{0%{-xxx-transform:translate(0,0);}
100%{-xxx-transform:translate(-500px, 300px); opacity: 0.1;}
Это правильный ответ.
$(elem).bind('webkitAnimationEnd', function (event) { // function });
Как повторно запустить CSS-анимацию WebKit через JavaScript?
Вы можете использовать событие transitionend
.
$('#elem').bind('transitionend', function()
{
alert('finished animating');
});
Просто для ясности, вот список всех свойств 'animationEnd', специфичных для браузера:
$('#foo').bind('animationEnd oAnimationEnd msAnimationEnd mozAnimationEnd webkitAnimationEnd', function(event){
// Do stuff once the CSS animation has finished.
});