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

Как при прокрутке страницы убирать блок, который сверху, не прокручивая при этом всю страницу?

Добрый день! Необходимо написать скрипт, который при прокрутке страницы убирает блок, у которого позиционирование fixed, при этом не прокручивая всю страницу. Но когда блок будет убран, то чтобы страница прокручивалась нормально.

5e5d4fb6518c0569443123.png
Шапка сверху должна просто спрятаться, не прокручивая содержимое. А далее возможна прокрутка.
Пока что это работает вот так:
5e5d4ff14000d917409373.png
Шапка прячется, но также прокручивается остальной контент.
Просьба максимально понятно объяснить, так как в js начинающий. И, по возможности, помогите на jquery, не на чистом js. Спасибо
  • Вопрос задан
  • 77 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@strelok011
Если нужно обрабатывать скролл мышки при этом замораживая блоки на странице - посмотрите на эту реализацию https://scrollmagic.io/, либо на более сложный плагин от компании greensock. Но это реально пушкой по воробьям.

Мне кажется, что ваше пожелание не логично и дико усложнит жизнь.
Проще убирать навигацию по таймауту и(или) после небольшого скролла вниз. Подобных реализаций в интернете навалом.
Ответ написан
Ваш ответ на вопрос

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

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