Может быть ошибка (или простое упущение) в библиотеке JavaScript. Библиотека должна preventDefault()
для события DOMMouseScroll
.
Благодаря всплытию событий вы можете сделать это самостоятельно на любом объекте DOM, который является родительским узлом графа. Вот один простой пример:
document.body.addEventListener('DOMMouseScroll', function(e){
e.preventDefault();
}, false);
Это не будет работать в более старых версиях IE, так как он не поддерживает addEventListener
, но вы понимаете, в чем дело. Я рекомендую использовать другую универсальную библиотеку JavaScript (например, jQuery) и использовать ее для установки обработчика событий.