The mousewheel
event is quickly becoming obsolete. You should use wheel
event instead.
This would also easily allow you to the vertical and/or horizontal scroll direction without scroll bars.
This event has support in all current major browsers and should remain the standard far into the future.
Here is a demo:
window.addEventListener('wheel', function(event)
{
if (event.deltaY < 0)
{
console.log('scrolling up');
document.getElementById('status').textContent="scrolling up";
}
else if (event.deltaY > 0)
{
console.log('scrolling down');
document.getElementById('status').textContent="scrolling down";
}
});
<div id="status"></div>