@JasonStepler

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

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

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

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

Войти через центр авторизации
Похожие вопросы
17 апр. 2024, в 00:13
800 руб./за проект
17 апр. 2024, в 00:06
240000 руб./за проект
17 апр. 2024, в 00:02
1000 руб./за проект