Задать вопрос
@Suicide676
didusdev.com

Как реализовать блок прилипающий к верху страницы при ее прокрутке?

Здравствуйте! Подскажите пожалуйста решение данной задачи или дайте пример кода:

Блок (обведен черным) при прокрутке страницы должен подняться к верху страницы (место обведено красным) и при подальшей прокрутке там оставаться.

fcc37d816f3941a58007b780adfa833d.jpg
  • Вопрос задан
  • 1186 просмотров
Подписаться 4 Оценить Комментировать
Решения вопроса 1
viktorvsk
@viktorvsk
В 3 простых шага:
1. Делаете так, чтобы блок всегда прилипал к верху страницы: position: fixed
2. Отслеживаете нужное событие (например, проверяя расстояние до верха страницы при скролле:
$(window).on('scroll', function(){ if ( $(window).offset.top > 200){ console.log("> 200"); })

3. При выполнении условия из пункта 2 добавлять класс из пункта 1 к нужному элементу $('selector').addClass('fixed');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект
18 дек. 2024, в 11:57
500 руб./в час