Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- doc.addEventListener('mousewheel', event => {
- const { target } = event;
- const scrollTop = doc.pageYOffset;
- const cont = doc.getElementById('container');
- let deltaY = 0;
- if ( 'detail' in orgEvent ) { deltaY = orgEvent.detail * -1; }
- if ( 'wheelDelta' in orgEvent ) { deltaY = orgEvent.wheelDelta; }
- if ( 'wheelDeltaY' in orgEvent ) { deltaY = orgEvent.wheelDeltaY; }
- if ( 'deltaY' in orgEvent ) { deltaY = orgEvent.deltaY * -1; }
- if ( scrollTop === (cont.scrollHeight - cont.itemsInnerHeight) && deltaY < 0 || scrollTop === 0 && deltaY > 0 ) {
- event.preventDefault();
- }
- });
Add Comment
Please, Sign In to add comment