我正在使用wordpress和isotope创建投资组合。我想使用onhashchange事件,以便当用户使用后退和前进按钮同位素更新时。为了测试onhashchange函数,我将此代码添加到我的js文件中:
if ("onhashchange" in window) {
alert("The browser supports the hashchange event!");
}
问题是此功能仅在页面加载时运行,并且在哈希更改时从不运行。我该如何解决这个问题?
答案 0 :(得分:2)
您只是检查浏览器是否支持它,但不是将任何function
分配给处理程序,这将作为回调
if("onhashchange" in window) {
window.onhashchange = function(){
alert("Hash changed!");
}
}