Каким образом можно добавить класс, как анимация началась, и удалить класс, когда закончилась.
var tl = new TimelineLite();
tl.from('#heroPreloader', 2, {onStart: onStart, onComplete: onComplete})
.from('#heroContent', 3, {autoAlpha: 0});
function onStart() {
tl.set('#heroPreloader', {className: '+=preloader_show'});
}
function onComplete() {
tl.set('#heroPreloader', {className: '-=preloader_show'})
}
В коллбэках onStart, onComplete почему то не происходит добавление и удаление класса при начале анимации и завершении анимации. Хотя console.log из этих функции нормально вызывается.