Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Остановить scroll (https://javascript.ru/forum/misc/78523-ostanovit-scroll.html)

samdo 25.09.2019 15:33

Остановить 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, чтобы он на этот блок не наезжал.

Спасибо!


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