Привет, я делаю часть js на своем веб-сайте и имею проблемы с прокруткой в руке.Неверное определение положения прокрутки JQuery Mousewheel
Это мой код, как я обнаруживаю прокрутку вверх или вниз.
$(window).on({
'mousewheel': function (e) {
e.preventDefault();
e.stopPropagation();
}
});
$(window).on('mousewheel DOMMouseScroll', function (event) {
event.preventDefault();
var delta = event.originalEvent.wheelDelta || -event.originalEvent.detail;
if(delta > 0) {
//up
}else {
//down
}
});
Я не понимаю, что не так. Он работает как случайный, я прокручиваю его вниз, или я прокручиваю его вниз, или он работает нормально. Могу ли я обнаружить позицию с другим решением без плагина. Она также работает с ума, когда я прокручиваю его с сенсорной панели не мыши свитка
Спасибо за вас время
Можете ли вы создать пример на jsfiddle.net? Это поможет. – Andrey
О, я забыл, что он работает сумасшедшим на сенсорной панели macbook и волшебной мышью в окнах, он отлично работает –