Jquery ui 添加多个jQuery UI弹出窗口时有什么特殊考虑吗?
是否允许在页面上有多个弹出窗口?我不是说同时打开,而是一组不同的输入?我可以让一个工作,但第二个不行。它们都是以相同的方式实例化的,除了第二个id有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
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