如果a的name和页面中某个元素的id同名的话,在Safari、Chrome浏览器中会跳到id元素的位置,在IE中则会跳到a元素的位置
可以使用jQuery的haschange事件来侦听浏览器点击后退时的hash变化的事件.
$(window).bind('hashchange', function () { // });
不过以上方案在IE浏览器只能支持到IE8,对于IE7及更早的浏览器就不支持了,解决方法是使用jQuery插件:
http://benalman.com/projects/jquery-hashchange-plugin/