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

303
15 июня 2017, 06:10

Нашёл код, который определяет в каком направление скроллит пользователь (вверх или вниз) Выглядит код так:

$(document).ready(function() {
  $(window).bind('mousewheel DOMMouseScroll MozMousePixelScroll', function(event) {
    delta = parseInt(event.originalEvent.wheelDelta || -event.originalEvent.detail);
  });
});

Ну а дальше уже по delta определяем:

if(delta > 0) $('.text').text('вверх');
if(delta < 0) $('.text').text('вниз');

Вопрос заключается в том, как по этому (или другому) коду определять когда пользователь не скроллит страницу?

Answer 1

Как вариант (тест не проводил).

 $(document).ready(function() {
  var delta = 0;
  $(window).bind('mousewheel DOMMouseScroll MozMousePixelScroll', function(event) {
    delta = parseInt(event.originalEvent.wheelDelta || -event.originalEvent.detail);
  });
  setTimeout(function(){ 
 if(delta > 0) $('.text').text('вверх');
 if(delta < 0) $('.text').text('вниз');
 if(delta == 0) $('.text').text('не кручу, не вращаюсь');
 }, 1000);
});
READ ALSO
Jquery, работа с вновь подгруженным контентом

Jquery, работа с вновь подгруженным контентом

Есть блок cat-link, по нажатию на который срабатывает скриптНажатие на кнопку >Показать ещё

267
Проблема с bootstrap tooltip в связке с bootstrap tabs и bootstrap validator

Проблема с bootstrap tooltip в связке с bootstrap tabs и bootstrap validator

Использую bootstrap tooltip + bootstrap validator, то есть вывожу текст валидатора в tooltip, если создать tooltip на первом табе, при этом находясь на втором, то tooltip...

305