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