Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui 添加多个jQuery UI弹出窗口时有什么特殊考虑吗?_Jquery Ui_Jquery Ui Dialog - Fatal编程技术网

Jquery ui 添加多个jQuery UI弹出窗口时有什么特殊考虑吗?

Jquery ui 添加多个jQuery UI弹出窗口时有什么特殊考虑吗?,jquery-ui,jquery-ui-dialog,Jquery Ui,Jquery Ui Dialog,是否允许在页面上有多个弹出窗口?我不是说同时打开,而是一组不同的输入?我可以让一个工作,但第二个不行。它们都是以相同的方式实例化的,除了第二个id有my-dialog2,指向不同的DIV。如果我从CSS中删除display:none,第二个DIV会呈现良好的效果,因此不是格式错误的标记导致了问题。我想这可能与销毁()有关。每次弹出窗口关闭时我都应该销毁它们吗 function popupEditor() { var popup$ = $("my-dialog"); //popup

是否允许在页面上有多个弹出窗口?我不是说同时打开,而是一组不同的输入?我可以让一个工作,但第二个不行。它们都是以相同的方式实例化的,除了第二个id有
my-dialog2
,指向不同的DIV。如果我从CSS中删除display:none,第二个DIV会呈现良好的效果,因此不是格式错误的标记导致了问题。我想这可能与
销毁(
)有关。每次弹出窗口关闭时我都应该销毁它们吗

function popupEditor() {
    var popup$ = $("my-dialog");
    //popup$.dialog("destroy");
    popup$.dialog({       
        appendTo: "#my-container",
        autoOpen: false,
        height: 200,
        width: 300,
        modal: true,
        buttons: {

            "Save": function () {
                var bValid = true;                
                if (bValid) {
                    $(this).dialog("close");
                }
            },
            "Cancel": function () {
                $(this).dialog("close");
            }
        }


    });

    popup$.dialog('open');
    $("#my-dialog" + " input:text:visible:first").focus();

} 

你能在JSFIDLE上设置这个问题的演示吗?我已经看了一个小时了,没有发现我的错误。是当前的,抱歉。发现错误!它起作用了。在打开的第二个对话框中,您错过了a