Добавление поддержки истории в мой скрипт ajax - PullRequest
1 голос
/ 17 января 2012

Я пытаюсь загрузить ссылки на мои следующие / предыдущие сообщения с помощью ajax. Я написал этот кусок кода, и он работает хорошо. Однако когда пользователь нажимает кнопку «Назад», местоположение в адресной строке не обновляется.

$(".next a").live("click", function(e){
    e.preventDefault();
    $("#portfolio_item").load(jQuery(this).attr("href") + " #portfolio_item");
    $("#portfolio_item").animate({marginLeft:'98%'});
    $("#portfolio_item").animate({marginLeft:'0px'});
    $("#right_content, #gallery").fadeOut().delay(1000).fadeIn();
    return false;
});

Я читал о плагинах, таких как 'jquery address' и 'bbq', но как я могу применить их к своему коду? Надеюсь на помощь!

1 Ответ

0 голосов
/ 17 января 2012

Я не уверен, что это то, что вам нужно, но если вам нужно какое-то редактирование URL + управление историей (без загрузки новой страницы), вам следует оформить заказ history.js .Это удивительная библиотека js, которая позволяет переписать ваш URL без перезагрузки страницы и сохранения истории в переменных JavaScript.

Чтобы увидеть, как это работает, есть загружаемая демонстрация и учебник по первой ссылке.Я дал тебе.

Надеюсь, это помогло.

...