Как правильно получить значение scrollTop?

209
07 февраля 2018, 12:01

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

var scroll =  $('#block').scrollTop();
   if (scroll == 100) {
   alert('123');
   }

https://jsfiddle.net/9hk2gngd/

Answer 1
function myFunction() {
  var elmnt = document.getElementById("myDIV");
  var x = elmnt.scrollLeft; //горизонтальный
  var y = elmnt.scrollTop; //вертикальный
  if (y > 100) {
   // 100 - значение в пикселях (если больше делать что-то)
  }
}
READ ALSO
Как поменять цвет у значения переменной JS и вывести?

Как поменять цвет у значения переменной JS и вывести?

Переменная programmingTimePlan показывает выполнен ли планЕсли число положительное, то мне нужно вывести "+" и число programmingTimePlan зеленого цвета

307
Проектировка архитектуры сайта

Проектировка архитектуры сайта

Подскажите, пожалуйста, какие-нибудь ресурсы с уроками по построению самой архитектуры сайта, желательно с примерамиВсе ресурсы, которые...

250
JS, клик вне div

JS, клик вне div

Помогите пожалуйста, хочу понять как реализовать клик вне диваНужно переводить фокус с видео на страницу когда производится клик вне видео,...

317
запись в cookie не сохраняется

запись в cookie не сохраняется

требуется передать значение в cookie

218