我正在使用类div
将HTML文件加载到content
。
所以当我点击一个菜单项时,我只需要调用这个函数:
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
保存状态,但是当我在浏览器历史记录中来回导航时,如何加载内容?
创建一个正在观察哈希然后加载的函数 内容或哪种方式最好?
答案 0 :(得分:0)
您可能希望查看此插件http://benalman.com/projects/jquery-hashchange-plugin/,它可能会处理hashchange事件。