如何从另一个弹出窗口中的链接调用弹出窗口。 jQuery手机

Posted

技术标签:

【中文标题】如何从另一个弹出窗口中的链接调用弹出窗口。 jQuery手机【英文标题】:How to call a popup from a link inside another popup. Jquery Mobile 【发布时间】:2014-05-28 10:13:29 【问题描述】:

我有一个这样的popup

<div data-role="popup" id="popup1">
    <a href="#pop" data-rel="popup">Link to open popup</a>     
</div>

popup with id="pop"div 是:

<div data-role="popup" id="pop">
    <!-- Content Here -->
</div>

那么我如何通过已经在弹出窗口中的链接open the popup with id="popup"

我尝试了常规方法。没用!

$("#popup1").popup('close');
$("#pop").popup('open');

连上面的都行不通!

【问题讨论】:

你必须关闭第一个然后打开第二个。 @Omar:嗨,奥马尔!等一下,我正在尝试动态关闭它 $("#button").on("click", function () $("#pop1").popup("close"); $("#pop2").popup("open"); ); 类似***.com/a/20811595/1771795 没试过。没用 再次正确查看我的问题。 【参考方案1】:

JQM 弹出窗口不能被链接。您必须在计时器延迟后触发第二个。

查看 JQM 文档并搜索“链”:http://api.jquerymobile.com/popup/

【讨论】:

以上是关于如何从另一个弹出窗口中的链接调用弹出窗口。 jQuery手机的主要内容,如果未能解决你的问题,请参考以下文章

kivy - 绑定弹出窗口关闭以从另一个小部件实例中运行

Kivy:从另一个弹出窗口中关闭一个弹出窗口

Android:如何放置弹出窗口的(提示)链接

点击链接,弹出窗口是另外一个网页的内容?

根据调用的超链接 ID 自定义弹出窗口

iframe中的弹出窗口如何显示在最外层?