2010-07-01 2 views
1

JQuery История Plugin (http://www.mikage.to/jquery/jquery_history.html) называется работа с Chrome:Плагин истории jQuery работает в Chrome?

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

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

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

ответ

2

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

Он работает в Chrome;) Как Pointy, ну, указывает, код на этой странице, не является текущим, есть несколько changes/fixes in GitHub since then. Вы можете get the latest source here.

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

+0

работает хорошо, за исключением как в Firefox, так и в Chrome, я вижу, что http://www.serpere.info/ jquery-history-plugin/samples/ajax /, нажатие на «1», «2», «3» покажет, что он дважды извлекает страницу в Firebug или в инструменте разработчика Chrome «Ресурсы» –

+0

@Jian Lin этой страницы (http://www.serpere.info/jquery-history-plugin/samples/ajax/) отлично работает для меня в Firefox и в Chrome. Я не знаю, что вы имеете в виду, когда говорите, что это, «выбирает страницу дважды». Какая страница выставляется дважды? – Pointy

+0

страница 1.html извлекается дважды ... или 2.html ... теперь я разместил новый вопрос на http://stackoverflow.com/questions/3187130/jquerys-history-and-bookmark-plugin-may- have-a-bug –

1

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

+0

см. Комментарий при ответе Ника ... –

+0

Дополнительная информация добавлена ​​ –

0

Возможно, попробуйте этот плагин истории jQuery: 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/

В целом, хорошо документирована, поддерживается и богата. Здесь также был задан вопрос о щедрости How to show Ajax requests in URL?