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

Как фиксировать блок только тогда, когда доскроллили до него?

Добрый день!

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

Заранее всем спасибо за помощь!
  • Вопрос задан
  • 268 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@architawr
"Ok, Google" и все твои проблемы решены
тык или менее кросбраузерный вариант: position: sticky
Ответ написан
Комментировать
Eridani
@Eridani
Мимо проходил
.offset()
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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