此网站:http://jcorps.org/jsuite在Chrome中工作,根据HASH CHANGE更改内容,IE9似乎正在处理onHashChange,但是......
IE9根本不执行“UpdatePage()”函数或在IE的开发人员/调试控制台中产生任何类型的错误消息,因此我无法看到它“破坏”的位置。有什么想法吗?
谢谢! ARI
答案 0 :(得分:1)
您的页面上没有doctype,因此IE9以怪异模式呈现它,它不支持hashchange事件。添加适当的doctype将允许IE9以正确的模式呈现页面,从而启用hashchange事件。
另请参阅此类似问题:onhashchange with IE 9