@maxprof
Студент

Как остановить сдвиг блока до начала футера?

Здравствуйте, сделал блок который двигается при скроле. Как остановить это движение, в момент начала футера? Допустим высота футера 200 пх. Грубо говоря - за 200 пх до конца страницы.

$(function(){
		    $(window).scroll(function() {
		        var top = $(document).scrollTop();
		        var scrollBottom = $(window).scrollTop() + $(window).height();
			    if (top < 100) $(".hidden-block-about-works").css({top: '600', position: 'relative'});
			    else $(".hidden-block-about-works").css({top: '610px', position: 'fixed'});
		    });
		});
  • Вопрос задан
  • 1141 просмотр
Решения вопроса 1
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
$(window).on('load scroll', function () {
		var scrollTop = $(this).scrollTop(),
			h = $(this).height(),
			offset = $('footer').offset().top;
		if (offset - scrollTop > h) {
			//двигаем что нужно
		}
	});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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