0

这是我的代码:

$('li a').click(function() {
    var link1=$(this).attr('href');
    $('section:#main').load(link1);
    if (link1!=window.location) {
        window.history.pushState({path:link1},'',link1);
    }
});

浏览器上的 url 正在改变,但是如果用户在浏览器上单击刷新,它将只给出 url 页面,而不是完整的页面。

4

1 回答 1

1

我为此使用了一个非常简单的 jquery 插件。

http://benalman.com/projects/jquery-hashchange-plugin/

工作正常并记住哈希标签加载的页面,例如:www.site.com/#yourajaxpagetag

于 2012-09-25T20:12:44.343 回答