【问题标题】:Multiple Jquery-ui dilaog box with one button一键多出Jquery-ui对话框
【发布时间】:2014-09-11 17:19:09
【问题描述】:

我正在使用 jquery ui 对话框。它工作正常,但我有一个要求,我应该能够通过一个按钮在每次点击时创建一个对话框。

例如:第一次单击时会打开一个对话框。在第二次单击时,必须创建一个新对话框,而第一个对话框则原封不动。我正在使用它来实现便签。

如何做到这一点??

【问题讨论】:

    标签: html css jquery-ui jquery-plugins jquery-ui-dialog


    【解决方案1】:

    您可以动态创建模态对话框

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

    Demo

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

    【讨论】:

    • 能否进行定位,使每个位置都位于不同的位置??
    • 您可以使用position
    • @SiddharthTrikha:希望你有空时给答案投票:)
    • 每个新对话框的位置都是动态的。如何处理?
    • 我想打开一个对话框(弹出窗口),它将是窗口的全宽,并且在该弹出窗口内提供创建上述便笺的功能。如何创建打开全宽的大对话框?有什么想法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多