jQuery mobile: значимый URL для страницы диалога? - PullRequest
1 голос
/ 04 сентября 2011

Можно ли создать ссылку на диалоговое окно и отобразить его в виде диалога?

Другими словами:

  1. Открыть диалоговое окно на базовой странице
  2. Добавить в закладки URL
  3. Открыть новую вкладку браузера
  4. Вставить URL
  5. Открыть диалоговое окно перед основной страницей

Я не вижу, как связать диалоги в демонстрационной версии jQuery Mobile (или здесь ) - если я скопирую URL-адрес и снова открою их, откроется соответствующая страница, но недиалог.

1 Ответ

0 голосов
/ 04 сентября 2011

Все, что вам нужно сделать, это указать в вашей ссылке, что она должна открывать цель в виде диалога.

В примере на той странице документации, которую вы разместили, ссылка для открытия диалога записывается как:

<a href="foo.html" data-rel="dialog">Open dialog</a>

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

РЕДАКТИРОВАТЬ

Допустим, ваша базовая страница: www.example.com.Содержимое страницы диалога хранится в www.example.com/dialog.html.Если вы хотите отправить диалоговую ссылку кому-то, я бы сделал это следующим образом:

Добавьте хештег в конец базового URL: www.example.com/#dialog=dialog%3Fhtml.Затем страница будет искать, есть ли у нее #dialog= в конце своего URL.Если это так, программно откройте диалоговое окно.Если вам нужен пример кода, не стесняйтесь спрашивать.

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