jQuery mobile:对话框页面有意义的URL?

是否可以链接到对话框,并将其显示为对话框?

换一种说法:

  1. 从基础页面打开一个对话框
  2. 为URL添加书签
  3. 打开新的浏览器选项卡
  4. 粘贴url
  5. 让对话框在其底层页面前打开

我无法看到如何链接到jQuery Mobile演示 (或此处 )中的对话框 – 如果我复制URL并重新打开它们,则打开底层页面但不打开对话框。

您所要做的就是在链接上指定它应该将目标作为对话框打开。

在您发布的文档页面上的示例中,对话框打开链接写为:

Open dialog 

如果您遇到问题,我建议确保您的页面设置正确(无论您是否通过Ajax获取它们)。

编辑

假设您的基页是: www.example.com 。 对话框页面内容存储在www.example.com/dialog.html 。 如果你想给某人发送一个拨号链接,我会这样做:

在基本url的末尾添加一个主题标签: www.example.com/#dialog=dialog%3Fhtml 。 然后,该页面将查看其URL的末尾是否有任何#dialog= 。 如果是,请以编程方式打开对话框。 如果你想要一些示例代码,请随时询问。