代码之家  ›  专栏  ›  技术社区  ›  Siddharth Trikha

一个按钮多个Jquery ui对话框

  •  0
  • Siddharth Trikha  · 技术社区  · 10 年前

    我正在使用jquery ui对话框。它工作得很好,但我有一个要求,即使用一个按钮,我应该能够在每次单击时创建一个对话框。

    第一次单击时,会打开一个对话框。第二次单击时,必须创建一个新对话框,其中第一个对话框在其所在位置完好无损。我正在使用这个实现便笺。

    如何做到这一点??

    1 回复  |  直到 10 年前
        1
  •  1
  •   Community CDub    4 年前

    可以动态创建模式对话框

    $("button").click(function () {
        var dynamicDialog = $('<div id="MyDialog">cotent            </div>');
        dynamicDialog.dialog({
            title: "Success Message",
            modal: false,
            buttons: [{
                text: "Yes",
                click: function () {}
            }]
        });
    });
    

    Demo

    注意:由于所有人都在同一个位置,只需移动并在演示中看到新对话框