2010-04-26 3 views
1

Je ne crée t want the cross for closing the dialog box to appear in the dialog box i m. Comment puis je faire ça?supprimer croix dans le dialogue jquery

Aussi, si en cliquant sur la croix dans le dialogue je veux détruire et ne pas fermer, comment puis-je faire cela?

Répondre

3

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 
    } 
}); 
+0

Thnks pour la réponse. Je ne veux pas le X. Comment puis-je faire cela? – learning

+0

J'ai fait une tentative faible, voir la réponse éditée. – GlenCrawford

+0

L'avez-vous fonctionné? – GlenCrawford

Questions connexes