Закрепление элемента при прокрутке вверх, но не при прокрутке вниз — GSAPJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Закрепление элемента при прокрутке вверх, но не при прокрутке вниз — GSAP

Сообщение Anonymous »

Я пытаюсь создать базовый элемент булавки GSAP. Он закрепляется, но только когда я прокручиваю вверх. Я также хотел бы, чтобы он закреплялся при прокрутке компонента вниз.
Например, когда я добираюсь до компонента местоположения на странице, cta-контейнер остается закрепленным во время прокрутки. через компонент и заканчивается, когда я прокручиваю компонент. Как будто это должно отображаться поверх содержимого div .container при прокрутке.
Вот как я это сделал:
stickFloor: function () {
gsap.registerPlugin(ScrollTrigger);

const height = $(".location .container").outerHeight();

ScrollTrigger.create({
trigger: ".location__cta-container",
start: "top top",
end: "+=" + height,
pin: ".location__cta-container",
pinSpacing: false,
});

},

.location {
padding-bottom: 48px;

&__cta-container {
border-bottom: 2px solid gray;
box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.10);
background-color: white;

position: relative;
z-index: 1;
}
&__cta-mobile {
padding-top: 16px;
padding-bottom: 16px;
width: 90%;
text-align: center;
margin: 0 auto;
display: block;
margin-bottom: 24px;

position: relative;
z-index: 2;
}
}



Подробнее здесь: https://stackoverflow.com/questions/793 ... wards-gsap
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Jquery»