Le concept semble assez simple, mais j'ai beaucoup de problèmes pour l'exécuter.Jquery UI Close Dialog & Ouvrir une nouvelle boîte de dialogue
Je dois fermer la boîte de dialogue en cours et en ouvrir une autre. Il ferme le #imageModal, mais n'ouvre pas #uploadModal.
Des suggestions?
Edit: Ajout de la #uploadModal
$("#imageModal").dialog({
autoOpen: false,
height: 500,
width: 500,
modal: true,
closeOnEscape: true,
resizable: false,
buttons: {
'Upload Image': function() {
// CLOSE 1 DIALOG AND OPEN ANOTHER
$(this).dialog('close');
$('#uploadModal').dialog('open');
},
Cancel: function() {
$(this).dialog('close');
}
},
close: function() {
$(this).dialog('close');
}
});
$("#uploadModal").dialog({
autoOpen: false,
height: 500,
width: 500,
modal: true,
closeOnEscape: true,
resizable: false,
buttons: {
'Upload Image': function() {
},
Cancel: function() {
$(this).dialog('close');
}
},
close: function() {
$(this).dialog('close');
}
});
pouvons-nous voir le HTML/JS pour le #uploadModal? :) Aussi, assurez-vous que $ (this) n'est pas le bouton sur lequel vous avez cliqué mais la boîte de dialogue elle-même lorsque vous appelez l'événement .dialog ('close') ... – pixelbobby
@pixelbobby Ajout du fichier #uploadModal html et $ (this) .dialog ('close') fonctionne correctement, il n'ouvre pas le #uploadModal, merci! –
Thx. En regardant votre code, il semble que la recommandation de Christian ci-dessous fonctionnerait. Assurez-vous de le marquer comme la réponse si c'est le cas :) – pixelbobby