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

Как зафиксировать скролл страницы, пока не проскроллился блок?

Есть блок, в котором скрыты внутренние блоки.
Как сделать, чтобы при прокрутке до блока общая прокрутка страницы останавливалась, а содержимое блока скроллилось?
Когда содержимое блока проскроллили до конца, снова доступен общий скролл по странице.
Нужно, чтобы работало как при скролле сверху вниз, так и при скролле снизу вверх.

63ff956d084a5957436664.png
Красная зона — видимая область блока.
Пример нужного результата https://ilya-petrov.ru/scroll.mp4
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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