gpt4 book ai didi

javascript - JQuery UI 多对话框问题

转载 作者:行者123 更新时间:2023-11-29 18:30:36 25 4
gpt4 key购买 nike

我有动态创建对话框的功能。有时我需要模态或确认对话框

所以我创建了函数

function createDialogWithOutClose()
{
jQuery('#divPopup').dialog('destroy');

var dialog = jQuery('#divPopup').dialog({
autoOpen: false,
height: 450,
width: 650,
modal: true,
open: function(event, ui){
jQuery('body').css('overflow','hidden');
}

});

jQuery('#divPopup').dialog('open');
}

function createConfirmDialog(url,params)
{
jQuery('#divPopup').dialog('destroy');

var dialog = jQuery('#divPopup').dialog({
autoOpen: false,
resizable: false,
modal: true,
show: "blind",
hide: "explode",
open: function(event, ui){
jQuery('body').css('overflow','hidden');
},
buttons: {
Ok: function() {
jQuery( this ).dialog( "close" );
jQuery.ajax({
type: "POST",
url: url,
data: params
});
},
Cancel: function() {
jQuery( this ).dialog( "close" );
}
}

});

jQuery('#divPopup').dialog('open');

}

这里的问题是当我调用这个函数时,它会打开之前打开的对话框。

我猜以前的实例没有被删除。它不会动态创建对话框

有什么解决办法吗??

最佳答案

关于javascript - JQuery UI 多对话框问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8861853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com