jquery mobile alpha 3 ссылки на страницы сейчас не работают - PullRequest
0 голосов
/ 15 марта 2011

В альфа 2 jquery mobile у меня было это (в test.html):

в строке адреса / адреса это показывает это: test.html # pg-one, который имеет смысл. так как я нажал на диалоговую ссылку.

<div data-role="page" id="pg-one">
<a href="test2.html">Row 1<span>test</span></a>
</div>

Который загружает test2.html Я могу использовать кнопку "Назад", чтобы вернуться к test.html

Однако теперь в jquery alpha 3, когда я нажимаю на ссылку, он пытается получить доступ к этому адресу:

пг-onetest2.html

???

Похоже, что предшествует id контейнера div?

1 Ответ

0 голосов
/ 15 марта 2011

Мэтт,

Это правильное поведение.В jQuery Mobile есть возможность создавать «многостраничные шаблоны» путем объединения нескольких элементов div с ролью данных «page».Каждому блоку «страница» нужен уникальный идентификатор, который будет использоваться для внутренней связи между «страницами».При щелчке по ссылке каркас будет искать внутреннюю «страницу» с идентификатором и отображать ее.jQuery Mobile использует хеш в сочетании с идентификатором для отслеживания истории навигации по всем «страницам» Ajax.

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