smartscroll is a tiny (1126b minfied + gzipped) jQuery plugin that has these independent features:
Section scrolling – Scrolljacking
Auto-hash – Updates the URL hash based on current position on page
Responsive – You can disable scrolljacking below a set breakpoint
It also supports: