Check out our collection of 10 jQuery History/Back Button plugins. These are really nice plugins. Dead simple to implement, most of the plugins work with bookmarking, refreshing, and back/forward buttons.
1. jQuery History
Simple History Handler/Remote for Hash, State, Bookmarking, and Forward Back Buttons.
Source + Demo
2. History Plugin
3. jQuery Address
Provides powerful deep linking capabilities and allows the creation of unique virtual addresses that can point to a website section or an application state. It enables a number of important capabilities including: Utilizing browser history and reload buttons!
4. jQuery BBQ: Back Button & Query Library
5. jQuery hashchange event
This project is the successor of jQuery History. Gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState.
7. jQuery Ajaxy
Simple Ajax Handler/Remote for Hash, State, Bookmarking, and Forward Back Buttons.
Source + Demo
8. Really Simple History
Provides a “pathchange” event on the window object, notifying an application when the URL changes. This plugin also provides a method to navigate to a URL safely, that will use HTML5 History Management to avoid a page load. Everything degrades gracefully, and supports RESTful client development.