Mousewheel Event

by pedro_g_s

HTML

Scroll here with mouse wheel...

CSS

body {
    padding:50px;
    font:normal bold 30px/1.4 Times, Serif;
    color:black;
    background-color:white;
}

JavaScript

var doScroll = function (e) {
    // cross-browser wheel delta
    e = window.event || e;
    var delta = Math.max(-1, Math.min(1, (e.wheelDelta || -e.detail)));
		console.log(JSON.stringify(e.movementY));
    // Do something with `delta`
    document.body.innerHTML = delta;

    e.preventDefault();
};

if (window.addEventListener) {
    window.addEventListener("mousewheel", doScroll);
    window.addEventListener("DOMMouseScroll", doScroll);
} else {
    window.attachEvent("onmousewheel", doScroll);
}