[英]onhashchange not firing correctly
我正在使用wordpress和同位素創建投資組合。 我想使用onhashchange事件,以便當用戶使用后退和前進按鈕時同位素正確更新。 為了測試onhashchange函數,我將此代碼添加到了我的js文件中:
if ("onhashchange" in window) {
alert("The browser supports the hashchange event!");
}
問題在於,此函數僅在頁面加載時運行,而在哈希值更改時永遠不運行。 我怎樣才能解決這個問題?
您只是在檢查瀏覽器是否支持它,而沒有為處理程序分配任何function
,該函數將作為回調
if("onhashchange" in window) {
window.onhashchange = function(){
alert("Hash changed!");
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.