У меня проблемы с проектом. Я пытаюсь создать горизонтальную прокрутку с помощью Javascript и GSAP, но только если ширина> 1200 пикселей. Я сделал кое-что, и это вроде как работает, но если я изменю размер веб-страницы на меньшую ширину, она все равно будет выполнять горизонтальную прокрутку. извините за мой английский и пожалуйста помогите мне!!!
const aboutContainer = document.querySelector(".about__container");
const aboutContent = gsap.utils.toArray(".about__container .about__content");
const aboutMask = document.querySelector(".about__mask");
if (document.body.clientWidth > 1200) {
let scrollTween = () => {
gsap.to(aboutContent, {
xPercent: -100 * (aboutContent.length - 1),
ease: "none",
scrollTrigger: {
trigger: ".about__container",
pin: true,
scrub: 1,
end: "+=3000",
},
});
gsap.to(aboutMask, {
width: "100%",
scrollTrigger: {
trigger: ".about__section",
start: "top left",
scrub: 1,
},
});
let tl = gsap.timeline({
scrollTrigger: {
trigger: ".about__container",
start: "center bottom",
},
});
tl.from(aboutContent, { x: 300, opacity: 0, duration: 1 });
};
scrollTween();
};
Подробнее здесь: https://stackoverflow.com/questions/789 ... ove-1200px
Как я могу сказать gsap и js что-то сделать, ТОЛЬКО ЕСЛИ ширина превышает 1200 пикселей? ⇐ Jquery
Программирование на jquery
1726512828
Anonymous
У меня проблемы с проектом. Я пытаюсь создать горизонтальную прокрутку с помощью Javascript и GSAP, но только если ширина> 1200 пикселей. Я сделал кое-что, и это вроде как работает, но если я изменю размер веб-страницы на меньшую ширину, она все равно будет выполнять горизонтальную прокрутку. извините за мой английский и пожалуйста помогите мне!!!
const aboutContainer = document.querySelector(".about__container");
const aboutContent = gsap.utils.toArray(".about__container .about__content");
const aboutMask = document.querySelector(".about__mask");
if (document.body.clientWidth > 1200) {
let scrollTween = () => {
gsap.to(aboutContent, {
xPercent: -100 * (aboutContent.length - 1),
ease: "none",
scrollTrigger: {
trigger: ".about__container",
pin: true,
scrub: 1,
end: "+=3000",
},
});
gsap.to(aboutMask, {
width: "100%",
scrollTrigger: {
trigger: ".about__section",
start: "top left",
scrub: 1,
},
});
let tl = gsap.timeline({
scrollTrigger: {
trigger: ".about__container",
start: "center bottom",
},
});
tl.from(aboutContent, { x: 300, opacity: 0, duration: 1 });
};
scrollTween();
};
Подробнее здесь: [url]https://stackoverflow.com/questions/78991428/how-can-i-tell-gsap-and-js-to-do-something-only-if-width-is-above-1200px[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия