2014-10-19 50 views
0

我使用wordpress和isotope創建了一個投資組合。我想使用onhashchange事件,以便當用戶使用後退和前進按鈕同位素更新正常。爲了測試onhashchange功能添加此代碼到我的js文件:onhashchange不能正確啓動

 if ("onhashchange" in window) { 
    alert("The browser supports the hashchange event!"); 
} 

的問題是,在頁面加載時,從不哈希值發生變化時,此功能只運行。我怎樣才能解決這個問題?

回答

2

你只是檢查瀏覽器是否支持它,但不分配任何function到處理程序,這將作爲回調

if("onhashchange" in window) { 
    window.onhashchange = function(){ 
     alert("Hash changed!"); 
    } 
} 
+0

謝謝!這工作。 – 2014-10-19 17:03:02

+0

@TovlyDeutsch如果它有幫助,不要忘記標記爲答案通過點擊打勾.. BTW,很高興有幫助:) – 2014-10-19 17:04:44