В документации есть как Event, так и EventListeners.Я могу заставить EventListeners срабатывать, но у Событий нет достаточной документации, чтобы начать работу.В чем разница и как вы используете?Спасибо.
https://github.com/airbnb/lottie-web#events
События (Не работают, как использовать?)
// Из документации
- onComplete
- onLoopComplete
- onEnterFrame
- onSegmentStart
Вы также можете использовать addEventListener со следующими событиями:
- complete
- loopComplete
- enterFrame
- сегментStart
- config_ready (когда начальная настройка завершена)
- data_ready (когда все части анимации имеютбыл загружен)
- data_failed (когда часть анимации не может быть загружена)
- loaded_images (когда все загрузки изображений были либо успешными, либо ошибочными)
- DOMLoaded (когда элементы имеютбыло добавлено в DOM)
- destroy
// Конец документации
При стандартном использовании addEventListener это работает ...
birbSequence.addEventListener('loopComplete', (e) => {
console.log(e);
});
хотя 'complete' не срабатывает.
Но попробовать что-то в таких событиях, как onEnterFrame?
var birbSequence = lottie.loadAnimation({
container: bodyMovinContainer1,
loop: true,
renderer: 'svg',
path: 'Birb Sequence 1.json',
onEnterFrame: function(e) { console.log(e); }
});
Я действительно новичок в использовании Lottie, хотя могу использовать некоторую помощь.
Просто хочу узнать, как использовать События