Плагин jQuery History работает в Chrome? - PullRequest
1 голос
/ 02 июля 2010

Плагин jQuery History (http://www.mikage.to/jquery/jquery_history.html), как говорят, работает с Chrome:

http://github.com/tkyk/jquery-history-plugin

Поддерживаемые браузеры IE6, IE7, IE8, Firefox3, Safari4, Safari5, Chrome4 и Chrome5

, но когда я перехожу на верхнюю ссылку, упомянутую выше, если я нажму на загрузку 1, загрузку 2, а затем загрузку 3, кнопка «Назад» изменит URL-адресахэш-часть до #2, но в разделе «Loaded html:» по-прежнему отображается «3»… кто-нибудь знает почему?

Ответы [ 3 ]

2 голосов
/ 02 июля 2010

Перейдите сюда для текущей страницы с образцами: http://www.serpere.info/jquery-history-plugin/samples/

Он работает в Chrome;) Как Pointy , ну, указывает, что код на этой странице не актуален, с тех пор в GitHub есть несколько изменений / исправлений . Вы можете получить последний источник здесь .

Обратите внимание, что API изменился (к лучшему, я думаю) с той старой страницы, например:

1 голос
/ 02 июля 2010

Версия, используемая на этой демонстрационной странице, отличается от версии github.

0 голосов
/ 27 июля 2010

Возможно, попробуйте этот плагин jQuery History: http://www.balupton.com/sandbox/jquery-history/demo/ Он обеспечивает кросс-браузерную поддержку, привязку к хешам, перегрузку хешей, все остальное.

Для этого есть расширение Ajax, позволяющеечтобы легко обновить вашу веб-страницу до нужного приложения Ajax: http://www.balupton.com/sandbox/jquery-ajaxy/demo/

Это решение выбрано такими сайтами, как http://wbhomes.com.au/ и http://gatesonline.com.au/stage/public/

В целом, оно хорошо задокументировано, поддерживается и многофункциональный.Здесь также выигран вопрос о вознаграждении Как показывать запросы Ajax в URL?

...