javascript - jquery-mobile 的 ListView 中有两个弹出窗口?

标签 javascript jquery jquery-mobile

我希望能够从购买弹出窗口导航到编辑弹出窗口,但是当我单击“编辑”时,它不会显示编辑弹出窗口,而只是关闭购买弹出窗口。

    <div data-role="popup" id="purchase" data-theme="a" data-overlay-theme="c">
    <div data-role="popup" id="edit" data-theme="a" data-overlay-theme="c">

http://jsfiddle.net/3vkg7hfb/

我该怎么做?

最佳答案

Omar ( https://stackoverflow.com/users/1771795/omar ) 提出了这个,效果很好。

$(document).on("pagecreate", function (e) {
  $(".edit", e.target).on("click", function () {
    $("#purchase", e.target)
        .one("popupafterclose", function () {
        $("#edit", e.target)
            .popup({
            transition: "pop"
        })
            .popup("open");
    })
        .popup("close");
 });
});

http://jsfiddle.net/psgu4y9j/

关于javascript - jquery-mobile 的 ListView 中有两个弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28756667/

相关文章:

javascript - 基础下拉选择值

javascript - JS : Make checkboxes disabled if select is default value?

javascript - $(document).ready 在加载 DOM 之前触发

javascript - 使用 javascript 按组成的字母表手动对段落进行排序

html - 使用jquery mobile为iOS设置phonegap

javascript - Jquery 阻止设备键盘重新调整浏览器内容的大小

javascript - 如何使用 jquery/javascript 过滤列表

javascript - -ms-high-contrast-adjust 在 IE9 中等效

javascript - 如何知道 iframe 何时出现?

jquery - phonegap 和 jquery mobile 的 $.getScript 和 css 问题