There are lots of scrolling plugins for jQuery and various good ones were shared at WRD.

Scrolld is another alternative that 3 to you when it comes to customizing the functionality.

jQuery Scrolld Plugin

It focuses on providing a pixel-perfect scrolling experience for dynamic and/or responsive layouts. And, mobile is supported too.

There are lots of built-in easing methods and options like “speed, distance from elements and more”.

WebResourcesDepot Feed