Skip to content

Instantly share code, notes, and snippets.

@jorinvo
Created August 7, 2012 09:02
Show Gist options
  • Save jorinvo/3283546 to your computer and use it in GitHub Desktop.
Save jorinvo/3283546 to your computer and use it in GitHub Desktop.
Track mouse wheel events
document.addEventListener('mousewheel', function(e) {
handleWheel(e);
}, false);
document.addEventListener('DOMMouseScroll', function(e) {
.handleWheel(e);
}, false);
var handleWheel = function(e) {
var delta = 0;
if (e.wheelDelta) {
delta = e.wheelDelta / 120;
if (isOpera) {
delta = -delta;
}
} else if (e.detail) {
delta = -e.detail / 3;
}
if (delta > 0) {
this.prev();
return;
}
if (delta < 0) {
this.next();
return;
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment