Адрес после решетки (window.location.hash)

Событие запускается при изменении window.location.hash

$(window).on('hashchange', function() {
  //.. work ..
});
if (("onhashchange" in window) && !($.browser.msie)) {
	 window.onhashchange = function () {
		  alert(window.location.hash);
	 }
	 // Or $(window).bind( 'hashchange',function(e) {
	 //       alert(window.location.hash);
	 //   });
}
else {
	var prevHash = window.location.hash;
	window.setInterval(function () {
	   if (window.location.hash != prevHash) {
		  prevHash = window.location.hash;
		  alert(window.location.hash);
	   }
	}, 100);
}