我正在使用http://benalman.com/projects/jquery-hashchange-plugin/来监听项目中的哈希更改。但他的插件已经过时,不适用于较新版本的浏览器,如firefox 9和IE9。
在谷歌和这里搜索,但找不到任何其他插件。
或者仅仅使用此代码来定位大多数浏览器就足够了吗?
$(window).bind('hashchange', function() {
//code
});
修改 似乎在这些浏览器上有关于console.log()的问题,并且与hashchange无关。删除所有console.log输出后,它的工作方式与预期相同
答案 0 :(得分:1)
答案 1 :(得分:1)
如果任何网址更改都有效,您可以查看history.js但是您应该测试本机支持并使用存在的本机事件,并使用该插件修复不支持本机事件,这是您引用的插件的目的。