0
我正在將HTML文件加載到div
的類content
中。使用jQuerys時的導航.load
所以,當我在一個菜單項單擊,我只是調用這個函數:
function load_content(page_title) {
$('.content').load(page_title + '.html');
document.location.hash = page_title;
if (page_title == "Home") {
$('#logo_small').hide();
$('#home_link').hide();
} else {
$('#logo_small').show();
$('#home_link').show();
}
};
我試圖通過document.location.hash
,保存狀態,但我怎麼能當我向後導航加載內容在瀏覽器歷史記錄中出現?
創建它是看散,然後加載 內容或方式是最好的一個功能?
使用諸如history.js之類的東西,因爲它可以在大多數瀏覽器(不僅僅是HTML 5)中工作。然後你接收它的'hashchange'事件,並在那做你的工作。 –
我明白了......謝謝。你有很好的輔導教程嗎?我不想炸掉我的代碼來加載和卸載內容...有很多功能,我找不到任何有質量的「10行代碼」。 –