JQuery弹出Dialog关闭方式close vs destroy

$editDialog.iDialog('close') 

$(this).dialog('close');

等Close方法关闭Dialog时,Dialog并不是完全消失,只是隐藏起来。两个Dialog相同时会发生混乱

$editDialog.iDialog('destroy') 

$(this).dialog('destroy');

Dialog会被删除掉,但还是缓存残余,需要进行Remove操作进行元素清除

 

完整推荐关闭方式如下

$editDialog.iDialog('destroy').remove();

 

posted @ 2019-04-18 15:26  醉黑泥  阅读(9835)  评论(0编辑  收藏  举报