jQuery.event.special.hashchange
Shims the hashchange
to be available for binding in all browsers via jQuery, whether or not the browser provides it natively. Event is raised whenever the hashdata in the URL changes.
This is commonly useful for supporting deep linking and back buttons while retaining a dynamic UI in conjunction with the methods provided by the url module.
Used by ajax paging, and many Evolution widgets.
Usage
$(window).on('hashchange', function(){
// handle event...
});