Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   прокрутка вниз/вверх (https://javascript.ru/forum/events/65097-prokrutka-vniz-vverkh.html)

Lavrik 26.09.2016 11:58

прокрутка вниз/вверх
 
Добрый день, форумчане. Подскажите как отследить событие прокрутки колесика вверх/вниз на блоке, в котором прокрутка запрещена, т.е
$("div").on("mousewhell", function(){
return false
});
scrollTop() не предлагать, ибо всегда будет 0

рони 26.09.2016 12:41

Цитата:

Сообщение от Lavrik
return false

отменить событие через event и в event узнать необходимые вам данные.

Pavel M. 26.09.2016 12:43

никто не мешает
еще один обработчик подцепить и там смотреть нужные параметры события

$('div').on('wheel', function(){
   return false
});
    
$('div').on('wheel', function(e){
   console.log(e.originalEvent.deltaY);
});


см. http://output.jsbin.com/bodoloxixa

Lavrik 26.09.2016 14:44

Спасибо! помогли мне в этой непростой ситуации:)


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