Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Не фиксировать блок при скроле к футеру (https://javascript.ru/forum/jquery/72037-ne-fiksirovat-blok-pri-skrole-k-futeru.html)

pava467 02.01.2018 22:00

Не фиксировать блок при скроле к футеру
 
Всем привет. Есть код который фиксирует блок при скроле, все работает отлично. Но когда докручиваешь до футера то этот блок перекрывает его(футер), а хотелось бы сделать так что бы он останавливался или вообще скрывался когда рядом уже футер

$(document).ready(function() {
 var topPos = $('.floating').offset().top; //topPos - это значение от верха блока до окна браузера
 $(window).scroll(function() { 
  var top = $(document).scrollTop();
  if (top > topPos) $('.floating').addClass('fixed'); 
  else $('.floating').removeClass('fixed');
 });
});

рони 02.01.2018 22:16

pava467,
https://javascript.ru/forum/events/4...tml#post304639


Часовой пояс GMT +3, время: 09:43.