10 jQuery History/Back Button Plugins

Sam Deering
Tweet

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.
jQuery History
Source + Demo

2. History Plugin

Plugin is for Ajax-driven pages to have back/forward navigation and to allow bookmarking.
History Plugin
SourceDemo

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!
jQuery Address
SourceDemo

4. jQuery BBQ: Back Button & Query Library

jQuery BBQ leverages the HTML5 hashchange event to allow simple, yet powerful bookmarkable #hash history.
jQuery BBQ
SourceDemo

5. jQuery hashchange event

This jQuery plugin enables very basic bookmarkable #hash history via a cross-browser HTML5 window.onhashchange event.
jQuery hashchange event
SourceDemo

6. History.js

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.
History.js
SourceDemo

7. jQuery Ajaxy

Simple Ajax Handler/Remote for Hash, State, Bookmarking, and Forward Back Buttons.
jQuery Ajaxy
Source + Demo

8. Really Simple History

A lightweight JavaScript library for the management of bookmarking and browser history in Ajax/DHTML applications. RSH serializes application data in an internal JavaScript cache so that bookmarks and the back button can be used to return your application to an earlier state.
Really Simple History
SourceDemo

9. jquery.pathchange.js

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.
jquery.pathchange.js
SourceDemo

10. Sammy.js

A tiny JS framework built on top jQuery. It’s restful evented JavaScript.
Sammy.js
SourceDemo

Free book: Jump Start HTML5 Basics

Grab a free copy of one our latest ebooks! Packed with hints and tips on HTML5's most powerful new features.

  • Pingback: 9月28日の注目記事 | Javable.Jp

  • Shawn Erquhart

    Nice lineup – I would add that your #1 plugin was replaced by your #6 plugin (same author). Feedback on your experience with any of these?

  • http://profiles.google.com/tcat.hu Tamás Gere

    I agree. Since got a new community based repo, its now well maintained/documented.

  • oscar

    Q porquería ahhhhhhh