Vous ne voulez pas le X, mais si vous cliquez dessus, vous voulez détruire la boîte? Vous devez décider de l'un ou de l'autre.
Mais pour le détruire à la fermeture, ce qui suit devrait fonctionner (vous devrez modifier le sélecteur avec tout ce que la classe ou l'ID que vous utilisez):
$(".selector").dialog({
close: function(event, ui) {
$(this).dialog("destroy");
}
});
Modifier pour ci-dessous un commentaire:
Dans la mesure où je peux voir, il n'y a pas d'option pour désactiver le bouton.
Cependant, vous pouvez le pirater en le cachant (non testé):
$(".selector").dialog({
open: function(event, ui) {
//$(".ui-dialog-titlebar-close").hide();
$("a.ui-dialog-titlebar-close").remove(); //courtesy of user281180, see below
}
});
Thnks pour la réponse. Je ne veux pas le X. Comment puis-je faire cela? – learning
J'ai fait une tentative faible, voir la réponse éditée. – GlenCrawford
L'avez-vous fonctionné? – GlenCrawford