私は次のコードを持っています
$(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をサポートしているという最初のアラートが表示されますが、ハッシュが変更されても何も起こりません。
何か案は?