我有以下代码onhashchange与IE 9
$(document).ready(function() {
if ("onhashchange" in window) {
alert("The browser supports the hashchange event!");
}
function test(){
alert("hash has changed = " + window.location.hash)
}
window.onhashchange =test;
}
我单击改变了哈希的链接,并在所有其他浏览器我得到test
在IE
但是警告我得到的第一个警报说它支持onhashchange但是当hash改变什么都没有发生。
任何想法?
http://caniuse.com/hashchange – DigitalDesignDj 2012-11-07 15:01:08