这是我的代码:
$('li a').click(function() {
var link1=$(this).attr('href');
$('section:#main').load(link1);
if (link1!=window.location) {
window.history.pushState({path:link1},'',link1);
}
});
浏览器上的网址正在发生变化,但如果用户在浏览器上点击刷新,则只会提供网址页面,而不是完整网页。
答案 0 :(得分:1)
我为此使用了一个非常简单的jquery插件。
http://benalman.com/projects/jquery-hashchange-plugin/
正常工作并记住哈希标记加载的页面,例如:www.site.com/#yourajaxpagetag