1

内部リンクが押されたときに div をページにロードし、履歴状態をプッシュして場所を変更しようとしています。また、popstate に前の div をロードするページを取得しようとしています。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