Я новичок в anime.js. Я что-то оживляю, и после завершения анимации я хочу удалить элемент, который я анимирую.
Анимация работает идеально. Я просто не могу удалить элемент, который работает im, и я не хочу его скрывать
logoTimeline
.add({
targets: text1,
duration: 700,
delay: function(el, index) { return index*50; },
opacity: 1,
easing: 'easeOutCirc',
translateX: function(el, index) {
return [(-50+index*10),0]
},
offset:0
})
.add({
remove:text1
})
Для документации API вам нужно добавить complete
функцию обратного вызова, которая будет срабатывать после завершения анимации:
logoTimeline
.add({
targets: text1,
duration: 700,
delay: function(el, index) { return index*50; },
opacity: 1,
easing: 'easeOutCirc',
translateX: function(el, index) {
return [(-50+index*10),0]
},
offset:0,
complete: function(anim) {
logoTimeline.remove();
}
});