Jquery mobile 可以在jquery mobile的弹出窗口(父窗口)中打开弹出窗口吗?

Jquery mobile 可以在jquery mobile的弹出窗口(父窗口)中打开弹出窗口吗?,jquery-mobile,Jquery Mobile,我正在使用jquerymobile1.4.2。 是否可以在弹出窗口(父弹出窗口)中打开弹出窗口(子弹出窗口) 我试过这样做 <a href="#pop1" data-rel="popup" data-position-to="window" data-transition="pop">pop1</a> <div data-role="popup" id="pop1" data-dismissible="false"> Parent popup <

我正在使用jquerymobile1.4.2。 是否可以在弹出窗口(父弹出窗口)中打开弹出窗口(子弹出窗口)

我试过这样做

<a href="#pop1" data-rel="popup" data-position-to="window" data-transition="pop">pop1</a> 

<div data-role="popup" id="pop1" data-dismissible="false"> 
 Parent popup
 <a href="#pop2" data-rel="popup" data-position-to="window" data-transition="pop">popup 2</a> 
 <div data-role="popup" id="pop2" data-dismissible="false"> 
   Child Popup
 </div>

</div>

父弹出窗口
子弹出窗口

但是这不起作用。。有什么方法可以解决这个问题吗?

如果您查看弹出的api文档,它会说明以下内容:

该框架目前不支持弹出窗口链接,因此无法将链接从一个弹出窗口嵌入到另一个弹出窗口。在弹出窗口中包含data rel=“popup”的所有链接都不会起任何作用

如果你需要在一个弹出窗口上打开另一个弹出窗口,你必须使用不同的插件或自己的插件。您可以看到我对另一个问题的回答,我使用Simpledialog2插件实现了这一点。

我有一个问题,在这里被提及。根据上面的链接,我找到了一个不涉及插件的简单解决方案

$(document).on("pageinit", function () {
  $('#del').click(function (e) { // e is the event
    setTimeout(function () {
        $("#popupDelete").popup("open")
    }, 100);
  });
});
我有一个演示