onhashchange不能正确启动
问题描述:
我使用wordpress和isotope创建了一个投资组合。我想使用onhashchange事件,以便当用户使用后退和前进按钮同位素更新正常。为了测试onhashchange功能添加此代码到我的js文件:onhashchange不能正确启动
if ("onhashchange" in window) {
alert("The browser supports the hashchange event!");
}
的问题是,在页面加载时,从不哈希值发生变化时,此功能只运行。我怎样才能解决这个问题?
答
你只是检查浏览器是否支持它,但不分配任何function
到处理程序,这将作为回调
if("onhashchange" in window) {
window.onhashchange = function(){
alert("Hash changed!");
}
}
谢谢!这工作。 – 2014-10-19 17:03:02
@TovlyDeutsch如果它有帮助,不要忘记标记为答案通过点击打勾.. BTW,很高兴有帮助:) – 2014-10-19 17:04:44