Задать вопрос
@Sashjkeee
f-e

Как сделать, чтобы скролл залип?

Есть такая вот штука.
https://jsfiddle.net/L8a0eL6t/

Подскажите как сделать так, чтобы когда пользователь доскроллил до блока с изображениями, скролл скажем так "залип".
То есть сама страница не скроллилась бы вниз, пока все изображения не сменяться?
  • Вопрос задан
  • 342 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
kotboris
@kotboris
Руководитель студии, дизайнер и разработчик сайтов
Полагаю вам нужна такая штука scrollmagic.io
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Chiz77
Та легко: Есть возможность узнаь, что все изображения сменились?? Если да, то нет проблем.
1. Проверяем, что пользователь долистал до изображения
2. узнаем документ scrollTop (на сколько прокрутились)
3. Пока все изображения не сменились - $('window').scroll(...) - при попытки прокрутки - прокручиваем до позиции, которую узнали в пункте 2.
4. Когда изображения поменялись - удаляем обработчик scroll и даем возможность листать дальше
Ответ написан
Ваш ответ на вопрос

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

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