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

Как сделать плавающий блок при скролле?

Всем привет. Имеется .block, нужно сделать так, чтобы при скролле страницы, когда доходим до этого блока он крутился вместе со страницей до нижней границы текста секции .two и оставался там. Ну и при скролле вверх по такому же принципу возвращался на исходную позицию.
https://jsfiddle.net/7nz4g5hb/1/
  • Вопрос задан
  • 1098 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@JasonStepler Автор вопроса
Может не самое изящное решение, но так работает https://jsfiddle.net/7nz4g5hb/3/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Погуглите в сторону waypoints.js, с ним вам проще будет отследить когда пользователь докрутил до блока. После чего пишете примерно такую конструкцию:
$('.block').addClass('sticky');

А в CSS прописываете примерно следующее:
.sticky {
position:fixed;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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