Динамически генерируемые HTML глубокие ссылки - PullRequest
0 голосов
/ 08 июня 2011

У меня проблема с глубокими ссылками. У меня есть одностраничный сайт, на котором у меня много маленьких блоков и один большой блок, то есть «активный» контент. Нажав на маленькую коробочку, я очищаю innerHTML. Запустив анимацию, клик становится активным контентом, затем я заменяю innerHTML ($ ('element'). Html ('new content')) новым контентом.

Мой вопрос таков: есть способ глубоко связать этот процесс, чтобы иметь:

mysite.com / firstcontent (или что-то похожее) и имеют правильный активный контент, без необходимости писать мегапереключатель? я должен заменить все на AJAX?

1 Ответ

0 голосов
/ 08 июня 2011

Обычно это выполняется путем изменения хеша (test.html * # foo *) в window.location.

Вы можете сделать это в сочетании с событием hashchange и window.history.pushState / replaceState Вам понадобится какая-то прокладка для старых браузеров. Существует jQuery-плагин , который предположительно будет обрабатывать это для вас.

...