Задать вопрос
vyshkant
@vyshkant
developer

Как присвоить/убрать position: fixed; при скроллинге?

Понимаю, что вопрос заслуживает RTFM, но всё же надеюсь на помощь.

Ситуация следующая: на сайте есть два блока, которые при определенных условиях скроллинга должны получить position: fixed и быть закреплены у верхнего и нижнего краев браузера.

Первый блок - меню, которое при загрузке страницы находится ниже шапки, а при скроллинге вниз должно остаться у верхнего края браузера.
Второй блок - полоска, прижатая к нижней части окна браузера, которая при скроллинге вниз должна прижаться к верху футера (т.е. потерять position: fixed;).

Догадываюсь, что решение предполагает использование jquery. Прошу помочь в реализации данной задумки.
  • Вопрос задан
  • 14511 просмотров
Подписаться 5 Оценить 3 комментария
Ответ пользователя sergealmazov К ответам на вопрос (3)
@sergealmazov
Подписываетесь на событие $(window).scroll(function() {});

В функции и пишете свои условия.
Ответ написан