как удалить элемент в anime.js?

1

Я новичок в 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
    })
  • 0
    Если вы хотите добавить что-то к деталям вопроса, используйте кнопку редактирования под Вопросом.
Теги:
anime.js
animation

1 ответ

2
Лучший ответ

Для документации 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();
    }
});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню