Как вы открываете новый диалог?Вы должны открывать каждое диалоговое окно, используя его собственный код, например
$('#dialog1').dialog();
$('#dialog2').dialog();
и т. Д. ..., чтобы открывать каждое из них по отдельности?
Просто дайте им всем имя класса class="opened-dialogs"
, затем вызовите$('.opened-dialogs').dialog("close");
до того, как открыть новый.