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

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

Похожие вопросы
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект