1

我正在尝试在按下内部链接时将 div 加载到我的页面中并推送历史状态以更改位置。我还试图让页面加载 popstate 上的前一个 div。我似乎无法使任何工作,甚至 return false 都没有,但我知道 jQuery 已包含在内,因为我可以在页面的另一部分使用它。有谁知道可能出了什么问题?

$(document).ready(function() {
    $("a:not([href^='http://'])").click(function() {
        history.pushState({ path: this.path }, '', this.href);
        $('#innercontents').load(location.pathname + ' #innercontents');
        return false;
    });
    $(window).bind('popstate', function() {
        $('#innercontents').load(location.pathname + ' #innercontents');
    });
});
4

0 回答 0