Отключить интервал при скролле вверх и включить интвервал при скролле вниз

236
04 декабря 2017, 18:54

У меня есть код:

   window.onload = function(){
   var scrollinDiv = document.getElementById('setter');
   var st = setInterval(function() {          
        scrollinDiv.scrollTop = 999999;
   }, 400);
}

Собственно, здесь в интервале идет вечный скролл вниз. Мне нужно выражение, которое будет работать по следующему типу:

  • При скролле вверх интервал должен отключаться и не обновляться
  • При скролле вниз, через 200px включить интервал на обновление вечного скролла вниз.

Думаю понятно объяснил суть. Пробовал по разному, ничего не получилось. Эх... Надеюсь на вашу помощь.

READ ALSO
Как правильно использовать цикл (in range) или (of range)?

Как правильно использовать цикл (in range) или (of range)?

Нашел в интернет функцию реализующий pagination:

291
Установка фокуса и каретки программно и безопасность

Установка фокуса и каретки программно и безопасность

Вступает ли программная установка фокуса и каретки на поле contenteditable=true в конфликт из-за политики безопасности в какой либо из топовых ОС?

299
Как реализовать на js, jquery меню гамбургера?

Как реализовать на js, jquery меню гамбургера?

Подскажите, пожалуйста, нужно реализовать чтобы на мобильной версии активный пункт меню отображался рядом с иконкой гамбургераПри нажатии...

294
Выполнение js кода ДО загрузки страницы

Выполнение js кода ДО загрузки страницы

Всем приветПомогите пожалуйста - я пытаюсь вызвать выполнение js скрипта, до того как загрузится страница

226