Guest User

Untitled

a guest
Mar 24th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. doc.addEventListener('mousewheel', event => {
  2. const { target } = event;
  3. const scrollTop = doc.pageYOffset;
  4. const cont = doc.getElementById('container');
  5.  
  6. let deltaY = 0;
  7.  
  8. if ( 'detail' in orgEvent ) { deltaY = orgEvent.detail * -1; }
  9. if ( 'wheelDelta' in orgEvent ) { deltaY = orgEvent.wheelDelta; }
  10. if ( 'wheelDeltaY' in orgEvent ) { deltaY = orgEvent.wheelDeltaY; }
  11. if ( 'deltaY' in orgEvent ) { deltaY = orgEvent.deltaY * -1; }
  12.  
  13. if ( scrollTop === (cont.scrollHeight - cont.itemsInnerHeight) && deltaY < 0 || scrollTop === 0 && deltaY > 0 ) {
  14. event.preventDefault();
  15. }
  16. });
Add Comment
Please, Sign In to add comment