@heliogracie
Люблю JS и все что с ним связано

Как добавить/удалить класс в начале и по завершению анимации tweenmax?

Каким образом можно добавить класс, как анимация началась, и удалить класс, когда закончилась.
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 из этих функции нормально вызывается.
  • Вопрос задан
  • 246 просмотров
Пригласить эксперта
Ответы на вопрос 1
В документации написано, что нужно первым аргументом в set() объект подавать ,а не строку. Замените на $('#heroPreloader')
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы