@Rokis
Не стыдно спрашивать, стыдно не пытаться...

Как остановить фиксированный блок перед футером?

Здравствуйте.

Пытаюсь остановить блок перед футером и перед шапкой. Перед шапкой удачно получилось этим кодом:
$(function() {
      var elem = $("#fixed"), h = elem.offset().top ;
	  $(window).scroll(function(){
      var top = $(this).scrollTop();
      elem.css( {'top': top> h ? 0 : '', 'position': top > h ?   'fixed' : ''})})
 });


Как доработать код, чтобы останавливался ещё и перед футером? Пробовал множество вариантов из гугла, но ничего не подошло. Или подскажите пожалуйста другой, готовый вариант, чтобы останавливался перед шапкой и футером.

Сам блок (сайдбар) div :
top:0;height:100%;position:absolute;z-index:1

И его родитель div:
position:absolute;right:0;width:235px;top:71px;height:100%;
  • Вопрос задан
  • 817 просмотров
Пригласить эксперта
Ответы на вопрос 1
@bogomazov_vadim
Можно попробовать этот плагин к примеру
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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