Показать сообщение отдельно
  #1 (permalink)  
Старый 25.09.2019, 15:33
Кандидат Javascript-наук
Отправить личное сообщение для samdo Посмотреть профиль Найти все сообщения от samdo
 
Регистрация: 27.05.2017
Сообщений: 112

Остановить scroll
Приветствую!

Есть виджет, который, получает класс .fixed при определенном положении и остается фиксированным при прокрутке страницы вниз.

Код:
jQuery(function(f) {
    f(window).scroll(function() {
      var div = f('.widget');
      if (f(this).scrollTop() > 30) {
        div.addClass("fixed").removeClass("");
      }
      else{
        div.removeClass("fixed").addClass("");
      }
      });
});


Подскажите как остановить его когда он приближается к низу страницы на 200px. Или, как вариант, остановить его когда он доезжает до блока с классом .contacts, чтобы он на этот блок не наезжал.

Спасибо!
Ответить с цитированием