我想了解location.hash如何在jQuery中工作,爲此,我試圖從最基本的形式開始,然後一旦我得到這個權利,我會更深入,但悲傷地我已經堅持我認爲應該是一件簡單的事情。哈希位置的基礎
這裏是我的代碼創建修改別人的代碼,我在一個帖子在這裏找到:
$(document).ready(function(){
$("body").css("background-color", "#FF0");
$(window).bind('hashchange', function(event) {
if (window.location.hash == "red"){
$("body").addClass("red");
} else if (window.location.hash == "green") {
$("body").addClass("green");
}
event.preventDefault();
});
$(window).trigger("hashchange");
});
而這裏的頁面http://dlacrem.16mb.com/dlatest/hash.html
現在,正如我所說,我想學習,這樣有可能是80次失誤10行:d,但是,不應該將它添加紅色類的身體當我去hash.html#紅色?
的問候,並感謝該來我的方式幫助!
你可能需要測試'window.location.hash.substr(1)== 「紅」'刪除前導''#... – Blazemonger