I am having an issue where setting overflow-x: hidden on the html and body elements is preventing the jquery scroll event from firing.
CSS:
html, bod
Set body {height: 100%;}
in css. It would work then. You may want to apply overflow property on a div than to whole body and then change JS code accordingly. Setting a overflow property on body takes away its scrolling ability. Another solution can be using Jquery wheel event as described in this post- (https://stackoverflow.com/a/8378946/5348972).