2013-01-21 38 views
0

是否有可能在changePage中使用Jquery Mobile弹出数据角色。

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

为什么不看看文档http://jquerymobile.com/demos/1.2.0/docs/pages/popup/?从我所知道的问题的答案是*否*。 –

+0

弹出对象有一个open()方法:http://api.jquerymobile.com/popup/#method-open – Matthieu

回答

1

不幸的是从你的问题尝试下面的代码,目前还不清楚为什么你需要这个。

然而,根据JQM 1.2.0文档:

要创建一个弹出窗口,添加数据角色=“弹出”属性一个div 弹出内容。然后创建一个链接,其href设置为 的弹出div,并添加属性data-rel =“popup”,以告知 框架在点击链接时打开弹出窗口。这是对话框小部件的类似 标记模式。 弹出式div必须与链接在同一页面内嵌套 。

所以,你可能无法地址外部页面(Last.html

你虽然可以做什么:如果需要

  1. 在JQM页面
  2. 创建一个弹出适当的标记您可以使用popupbeforeposition和/或popupafteropen
  3. 以编程方式操作弹出窗口的内容h popup("open")方法

在这里,您可以找到one of the examples