jQuery mobile:对话框页面有意义的URL?
是否可以链接到对话框,并将其显示为对话框?
换一种说法:
- 从基础页面打开一个对话框
- 为URL添加书签
- 打开新的浏览器选项卡
- 粘贴url
- 让对话框在其底层页面前打开
我无法看到如何链接到jQuery Mobile演示 (或此处 )中的对话框 – 如果我复制URL并重新打开它们,则打开底层页面但不打开对话框。
您所要做的就是在链接上指定它应该将目标作为对话框打开。
在您发布的文档页面上的示例中,对话框打开链接写为:
Open dialog
如果您遇到问题,我建议确保您的页面设置正确(无论您是否通过Ajax获取它们)。
编辑
假设您的基页是: www.example.com
。 对话框页面内容存储在www.example.com/dialog.html
。 如果你想给某人发送一个拨号链接,我会这样做:
在基本url的末尾添加一个主题标签: www.example.com/#dialog=dialog%3Fhtml
。 然后,该页面将查看其URL的末尾是否有任何#dialog=
。 如果是,请以编程方式打开对话框。 如果你想要一些示例代码,请随时询问。