Добрый день!
Посоветуйте, пожалуйста, скрипт так называемого "липкого" блока (sticky block) на чистом js или на jquery.
Нужно, чтобы блок в сайдбаре перемещался, то есть менял позиционирование при скроллинге (при достижении его позиции верхом окна браузера) и соответственно останавливался, упираясь, в указанный блок, например, в футер.
Дополнительно:
Содержание
неужели сам ничего не нашёл
вот это
Ответы:
А что css? position:sticky; нынче не работает?
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?
Для реализации "липкого" блока на JavaScript или jQuery можно воспользоваться следующим подходом:
1. Добавить класс к блоку, который должен оставаться "липким" при прокрутке страницы. Например, класс sticky-block.
2. Создать функцию, которая будет отслеживать прокрутку страницы и фиксировать блок при достижении определенного расстояния от верхнего края окна браузера.
3. Применить эту функцию к блоку с классом sticky-block.
Пример реализации на jQuery:
Пример CSS для класса fixed:
Этот код будет отслеживать прокрутку страницы и фиксировать блок с классом sticky-block при достижении определенного расстояния от верхнего края окна браузера. При этом блок будет оставаться на месте даже при дальнейшей прокрутке страницы.