@RKey_Prog

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Filthy Claws Новосибирск
от 70 000 ₽
Libertex Group Барнаул
от 70 000 до 120 000 ₽
Business Grow Москва
от 60 000 до 90 000 ₽
02 апр. 2020, в 21:27
600 руб./за проект
02 апр. 2020, в 21:15
3000 руб./за проект
02 апр. 2020, в 21:11
8500 руб./за проект