Задать вопрос
@Shuboanator

Почему не добавляется / убирается класс?

gsap.registerPlugin(ScrollTrigger)

    useLayoutEffect(() => {
        gsap.to(".img-1", {height: '100%',
            scrollTrigger:{
                trigger: '.wb1',
                markers: true,
                scrub: true,
                start: "top center",
                end: "bottom center",
                toggleClass:  "title-selected",
            }
        })
    }, [])


Есть вот такой код. Анимация высоты по нему срабатывает как надо. Но почему то добавлять и убирать класс она не хочет. Как это исправить и почему так произходит?
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting
На основании офф доки, попробуйте так:
gsap.registerPlugin(ScrollTrigger)

useLayoutEffect(() => {
    gsap.to(".img-1", {
        height: '100%',
        scrollTrigger: {
            trigger: '.wb1',
            markers: true,
            scrub: true,
            start: "top center",
            end: "bottom center",
            // toggleClass:  "title-selected",
            toggleClass: {
                targets: ".wb1",
                className: "title-selected",
            },
        }
    })
}, []);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы