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:
Varied Section Heights
Hybrid Scrolling – Both normal and scrolljacking on the same page
Compatible with scrollbar – Can use scrollbar as well as mousewheel
Disabling permalink history
Correctly detects scroll events for inertial scrolling, by integrating with lethargy as a soft dependency (which means it will work without it)
smartscroll
View All Free Tools