我使用:
$(window).bind( 'hashchange', function(e) { });
将函数绑定到散列更改事件。这似乎可以在 IE8,Firefox 和 Chrome 中使用,但是在 Safari 中不行,而且我假设在 IE 的早期版本中也不行。对于这些浏览器,我希望禁用使用 hash 和 hashchange
事件的 JavaScript 代码。
有没有一种方法,我可以检测 jQuery 浏览器是否支持 hashchange
事件?也许是 jQuery.support
..。