Как при прокрутке прилепить div к верху?

Нужно, чтобы при прокрутке вниз основного текста, блок fixed был сверху, а при поднятии вверх все вернулось на свои места.
jsfiddle.net/mortyyy/k8a9je12/9

Как можно это можно реализовать?
  • Вопрос задан
  • 7044 просмотра
Решения вопроса 1
jlekapb
@jlekapb
.do
Как-то так: jsfiddle.net/k8a9je12/20
Лучше, конечно, не инлайново стили задавать, а создать два класса: static и fixed.

jQuery(function($) {
  function fixDiv() {
    var $cache = $('#fixed');
    if ($(window).scrollTop() > 50)
      $cache.css({
        'position': 'fixed',
        'top': '0px'
      });
    else
      $cache.css({
        'position': 'relative',
      });
  }
  $(window).scroll(fixDiv);
  fixDiv();
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы