title: Prevent mouse wheel scrolling, but not scrollbar event. JavaScript
body: <p>I need to make a webpage scrollable only by scrolling bar. I have tried to find how to catch scroll bar event, but as i see it is impossible. Currently i use this functions:</p>
  
  <pre><code>function preventDefault(e) {
      e = e || window.event;
      if (e.preventDefault) {
          e.preventDefault();
      } else {
          e.returnValue = false;
      }
  }
  function wheel(e) {
      preventDefault(e);
  }
  function disable_scroll() {
      if (window.addEventListener) {
          window.addEventListener('DOMMouseScroll', wheel, false);
      }
      window.onmousewheel = document.onmousewheel = wheel;
  }
  </code></pre>
  
  <p>But they are not very useful in my situation, because they block all scroll events. Do you have any ideas? I am thinking about it 3 days already and i didn't find any answer (and questions also). Thanks!</p>