Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var mousewheelevt = (/Firefox/i.test(navigator.userAgent)) ? "DOMMouseScroll" : "mousewheel" //FF doesn't recognize mousewheel as of FF3.x
- $('html').bind(mousewheelevt, function(e){
- var evt = window.event || e //equalize event object
- evt = evt.originalEvent ? evt.originalEvent : evt; //convert to originalEvent if possible
- var delta = evt.detail ? evt.detail*(-40) : evt.wheelDelta //check for detail first, because it is used by Opera and FF
- if(delta > 0) {
- //scroll up
- $('html,body').animate({scrollTop: -1031}, 500);
- }
- else{
- //scroll down
- $('html,body').animate({scrollTop: 1031}, 500);
- }
- });
- //**********************************************************************************************************************
- JavaScript disable mouse wheel
- In IE:
- document.attachEvent('onmousewheel', function(e){
- if (!e) var e = window.event;
- e.returnValue = false;
- e.cancelBubble = true;
- return false;
- }, false);
- In Safari:
- document.addEventListener('mousewheel', function(e){
- e.stopPropagation();
- e.preventDefault();
- e.cancelBubble = false;
- return false;
- }, false);
- In Opera:
- document.attachEvent('mousewheel', function(e){
- if (!e) var e = window.event;
- e.returnValue = false;
- e.cancelBubble = true;
- return false;
- }, false);
- In Firefox:
- document.addEventListener('DOMMouseScroll', function(e){
- e.stopPropagation();
- e.preventDefault();
- e.cancelBubble = false;
- return false;
- }, false);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement