Javascript.RU

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

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

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



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Scroll menu, подсветка активных пунктов меню при скролле makissm21 AJAX и COMET 13 29.04.2017 19:28
Как остановить рекурсивную функцию по клику? Lutidza Общие вопросы Javascript 7 23.01.2016 16:41
OFF scroll на body > ON scroll children barkar Общие вопросы Javascript 5 15.04.2014 21:24
scroll jquery остановить прокрутку ntro123 Библиотеки/Тулкиты/Фреймворки 1 28.03.2011 00:52
остановить скрипт если мышка не двигалась 2 минуты на этом сайте TavRox jQuery 4 17.01.2011 15:00