Здравствуйте.
Пытаюсь остановить блок перед футером и перед шапкой. Перед шапкой удачно получилось этим кодом:
$(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%;