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

时间:2011-09-03 21:44:08

标签: jquery jquery-mobile

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

换句话说:

  1. 从基础页面打开对话框
  2. 为网址添加书签
  3. 打开新的浏览器标签
  4. 粘贴网址
  5. 在其基础页面前打开对话框
  6. 我无法看到如何链接到the dialogs in the jQuery Mobile demo(或here) - 如果我复制URL并重新打开它们,则会打开基础页面,但不会打开对话框。

1 个答案:

答案 0 :(得分:0)

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

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

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

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

修改

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

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