Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.01.2018, 22:00
Интересующийся
Отправить личное сообщение для pava467 Посмотреть профиль Найти все сообщения от pava467
 
Регистрация: 21.08.2017
Сообщений: 14

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

$(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');
 });
});
Ответить с цитированием
  #2 (permalink)  
Старый 02.01.2018, 22:16
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

pava467,
https://javascript.ru/forum/events/4...tml#post304639
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При клике ссылки, открыть DIV блок, и при клике ещё раз, закрыть его Simon Общие вопросы Javascript 59 28.05.2017 17:31
Скрывать/показывать блок при выборе нескольких checkbox ru.scr Javascript под браузер 2 26.01.2017 01:23
всплывающий блок при клике на input ChikiBOBONI (X)HTML/CSS 1 31.10.2016 11:40
при скроллинге блок исчезает avanesov89 Общие вопросы Javascript 0 19.03.2016 13:26
При нажатии на кнопку блок двигается с помощью JavaScript LizaYa Общие вопросы Javascript 3 01.04.2015 14:21