Как исправить кнопку возврата, когда пользователь щелкает ссылку из заполненных ajax результатов поиска с бесконечной прокруткой?

У меня есть бесконечная прокрутка на странице результатов поиска с использованием ajax.

Как сделать так, чтобы, когда пользователь щелкает ссылку за пределами сайта и возвращается через кнопку возврата, результаты прокручиваются в загруженную ajax часть страницы, на которой они оставались?

1
задан Yi Jiang 29 August 2010 в 06:56
поделиться

2 ответа

Google для плагинов истории ajax для jQuery. Есть много.

также найдите плагин jQuery haschange: http://benalman.com/projects/jquery-hashchange-plugin/

в основном вы добавляете/обновляете (возможно, увеличиваете) '#result-set=1' к URL-адресу страницы. Затем с помощью плагина haschange, например. вы можете запускать свой собственный код, перемещаться назад или вперед к тому, какая часть результатов была показана с помощью разбиения на страницы и т. д. Когда пользователь нажимает кнопку «Назад» и возвращается на вашу страницу, активация haschange при загрузке должна работать, если вы подключили поднимите свою разбивку на страницы для работы с '#...' в URL

2
ответ дан 2 September 2019 в 21:44
поделиться

Ознакомьтесь с отзывом unspace об их реализации Pageless. Они используют специальный div, который перемещается вместе с событиями прокрутки, а также используют временный файл cookie для хранения позиции.

0
ответ дан 2 September 2019 в 21:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: