0

是否可以使用 Jquery Mobile 在 changePage 中将数据角色作为弹出窗口。

我正在尝试以下代码

$.mobile.changePage('Last.html',{
            transition : 'slide',
                        role : 'popup'
});
4

1 回答 1

1

不幸的是,从您的问题中不清楚您为什么需要这个。

尽管如此,根据 jQM 1.2.0 文档:

要创建弹出窗口,请将 data-role="popup" 属性添加到带有弹出窗口内容的 div。然后创建一个链接,href 设置为弹出 div 的 id,并添加属性 data-rel="popup" 告诉框架在点击链接时打开弹出窗口。这是与对话框小部件类似的标记模式。弹出 div 必须嵌套在与链接相同的页面内。

所以您可能无法处理外部页面 ( Last.html)

你可以做什么:

  1. 为 jQM 页面中的弹出窗口创建适当的标记
  2. 如果需要,您可以使用 popupbeforeposition和/或以编程方式操作弹出窗口的内容popupafteropen
  3. popup("open")使用方法打开一个弹出窗口

在这里您可以找到其中一个示例

于 2013-01-21T08:04:02.983 回答