smartscroll is a tiny jQuery plugin that has these independent features:
Section scrolling (Scrolljacking), Auto-hash (Updates the URL hash based on current position on page) and Responsive.
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