История API и jQuery не работают

Я пытаюсь загрузить div на свою страницу, когда нажата внутренняя ссылка, и выдвинуть состояние истории, чтобы местоположение изменилось. Я также пытаюсь получить страницу для загрузки предыдущего div на popstate. Я не могу заставить что-либо работать, даже возвращать 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');
    });
});

0 ответов

Другие вопросы по тегам