【发布时间】:2011-03-06 15:37:26
【问题描述】:
我正在使用:
$(window).bind( 'hashchange', function(e) { });
将函数绑定到哈希更改事件。这似乎在 IE8、Firefox 和 Chrome 中有效,但在 Safari 中无效,我认为在早期版本的 IE 中无效。对于这些浏览器,我想禁用使用哈希和hashchange 事件的 JavaScript 代码。
jQuery 有没有一种方法可以检测浏览器是否支持hashchange 事件?也许是jQuery.support...
【问题讨论】:
-
jQuery hashchange event - jQuery 插件完美运行,即使在 IE8 中也是如此。 + 使用起来非常简单 :)
标签: javascript jquery hashchange browser-state