我正在使用http://benalman.com/projects/jquery-hashchange-plugin/来侦听项目中的哈希更改,但是他的插件已过时,不能与Firefox 9和IE9等较新版本的浏览器一起使用。

在Google和此处进行了搜索,但找不到其他任何插件。

还是仅使用此代码定位大多数浏览器就足够了吗?

$(window).bind('hashchange', function() {
    //code
});


编辑:
似乎在这些浏览器中有关console.log()的问题,并且与hashchange无关。删除所有console.log输出后,它的工作原理与预期的一样

最佳答案

您正在使用的插件仍然是最好的插件。对于IE9支持,请检出this。对于不支持哈希更改事件的浏览器,请考虑一些替代方法(this可能有帮助)。

07-24 17:56