Skip to content

Instantly share code, notes, and snippets.

@holysugar
Created October 5, 2011 08:36
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save holysugar/1263938 to your computer and use it in GitHub Desktop.
Save holysugar/1263938 to your computer and use it in GitHub Desktop.
prevent wheel events
// require jquery
jQuery(function(){
var WheelControl = {
_enabled: true,
enable: function(enabled) {
Aiming.WheelControl._enabled = enabled;
},
onMouseWheel: function(event) {
if (!Aiming.WheelControl._enabled) {
if (!event) {
event = window.event;
}
if (event.preventDefault) {
event.preventDefault();
}
event.returnValue = false;
}
}
}
if (window.addEventListener) {
window.addEventListener('DOMMouseScroll', WheelControl.onMouseWheel, false);
}
window.onmousewheel = document.onmousewheel = WheelControl.onMouseWheel;
$('.prevent-wheel').hover(
function() { WheelControl.enable(false) },
function() { WheelControl.enable(true) }
)
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment