Hello there! I'm new at GSAP and ScrollTrigger animations. So i have issue: when 2 elements starts to pin, they just jump. You can see it only when using mouse. Laptop gesture scroll works smooth.
my code:
gsap.timeline({
scrollTrigger: {
trigger: '.benefits__title',
start: `top top`,
end: '+=5000',
pin: '.benefits__title',
pinSpacing: false,
}
})
gsap.timeline({
scrollTrigger: {
trigger: '.benefits__slider',
start: '25% center',
end: '+=5000',
pin: true,
},
})
.to('.benefits__slider-item--1', {
opacity: 0,
ease: 'slow',
})
.from('.benefits__slider-item--2', {
opacity: 0,
ease: 'slow',
})
.to('.benefits__slider-item--2', {
opacity: 0,
ease: 'slow'
})
.from('.benefits__slider-item--3', {
opacity: 0,
ease: 'slow',
})
.to('.benefits__slider-item--3', {
opacity: 0,
ease: 'slow'
})
.from('.benefits__slider-item--4', {
opacity: 0,
ease: 'slow',
})
.to('.benefits__slider-item--4', {
opacity: 0,
ease: 'slow'
})
.from('.benefits__slider-item--5', {
opacity: 0,
ease: 'slow',
})
https://web.codeunion.kz/ (4th section)
Thanks to any help! And sorry for my bad english)