Как делать ссылки на страницы и перемещаться между ними без перезагрузки? - PullRequest
0 голосов
/ 22 октября 2009

Я занимаюсь разработкой сайта на основе jQuery с использованием WordPress. Есть ли способ навигации между страницами без перезагрузки всего, кроме простых функций скрытия / показа? Или с помощью скрытия / показа, как я могу дать ссылку на определенную часть сайта?

Например, если домашняя страница - это куча div

<div id="1">
    <p>content here</p>
</div>

<div id="2">
    <p>more content here</p>
</div>

По умолчанию div 1 отображается, а 2 скрыто, но как я могу загрузить страницу с div 2, показывающим, например, если кто-то хочет добавить его в закладки?

Я мог бы иметь копию разметки в виде отдельного файла с разными скрытыми / показанными при загрузке и использовать один и тот же файл кодирования для функциональности.

Будет ли это работать, и какие-либо советы?

Было бы лучше построить обычный сайт?

1 Ответ

0 голосов
/ 22 октября 2009

Я не совсем уверен, что полностью понимаю ваш вопрос, но JQuery облегчает использование Ajax для асинхронной загрузки контента с вашего сервера. Вы можете найти документацию здесь .

Мне неизвестен какой-либо способ добавить в закладки состояние HTML-документа после его динамического изменения в JavaScript (за исключением того, что называется состоянием сеанса, которое теряется при закрытии окна), но есть способы сделать закладки когда вы используете Ajax.

Я никогда не пытался делать закладки с помощью Ajax, и я почти уверен, что JQuery не имеет этой встроенной функции.

Я никогда не пробовал делать закладки с Ajax, но нашел эту статью, которая выглядит очень многообещающе.

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

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