希望我不聽起來像一個白癡張貼這一點,但使用:onhashchange事件casuing無效標記驗證
<body onhashchange="HashChangeHandler();">
導致一個無效的標記驗證。
是否還有其他地方我可以把它放在身體標籤之外?
我知道那裏有window.onhashchange = funcRef;
或window.addEventListener("hashchange", funcRef, false);
但我不知道該把它放在哪裏,如果這是有道理的。
該網站仍然工作完美,但無效的標記旗正在竊聽我!
你什麼時候需要調用HashChangeHandler方法?加載頁面之後或加載頁面之前,或者當你打電話時不重要? – 2013-04-25 08:51:00
@TheDarkKnight - 推測當片段標識符改變時需要調用它。因此它在事件處理程序中使用。 – Quentin 2013-04-25 08:52:23
你可以嘗試添加它爲window.onload = HashChangeHandler;在頭標籤的腳本標籤內()。這就解決了你的問題。 – 2013-04-25 08:52:37