Используйте кнопку браузера назад со страницами, загруженными Ajax? - PullRequest
0 голосов
/ 11 апреля 2011
$(document).ready(function () {
$('#gnav a').click(function (e) {
        e.preventDefault();
        $('#contents').load(this.hash.substr(1) +'.php')
    });
});

Это мой код jQuery, который загружает некоторый контент в div через Ajax. Как я могу использовать кнопку браузера назад с этим кодом?

Спасибо! * * 1004

Ответы [ 3 ]

2 голосов
/ 11 апреля 2011

Вы можете использовать API истории HTML5, описанные в http://diveintohtml5.ep.io/history.html - это дает вам полный контроль над поведением назад / вперед для внутренней навигации.

0 голосов
/ 11 апреля 2011

Другой плагин, который вы должны рассмотреть, - это JQuery Address. Я использовал его в проекте и нашел его довольно гибким.

Включает «Глубокую связь», чтобы вы могли использовать ее для запуска ajax-вызовов на основе строки привязки / запроса. http://www.asual.com/jquery/address/

0 голосов
/ 11 апреля 2011

Есть хороший плагин jquery под названием BBQ http://benalman.com/projects/jquery-bbq-plugin/ Простой в использовании, документация находится на странице

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...