795 votes

Comment supprimer le bouton Fermer dans la boîte de dialogue jQuery UI ?

Comment puis-je supprimer le bouton Fermer (le X dans le coin en haut à droite) sur une boîte de dialogue créée par jQuery UI ?

720voto

Robert MacLean Points 18288

J’ai trouvé que cela a fonctionné en fin de compte (note le troisième ligne de la substitution de la fonction d’ouverture qui trouvez le bouton et se cache) :

Pour masquer le bouton Fermer dans toutes les boîtes de dialogue, vous pouvez utiliser aussi le CSS suivant :

366voto

David Points 8827

Voici une autre option juste en utilisant le CSS qui ne fait pas trop de trajet tout dialogue sur la page.

Le CSS

Le code HTML

Le code Javascript.

Exemple de travail

126voto

Earl Points 969

la « meilleure » réponse ne sera pas bonne pour plusieurs boîtes de dialogue. Voici une meilleure solution.

88voto

Gordian Yuan Points 1260

Vous pouvez utiliser CSS pour masquer le bouton Fermer.

Ce que je veux dire, c’est que CSS peut être utilisé directement au lieu de JavaScript

Aussi, je ne peux pas accepter la réponse -1, je viens de dire vous vous approchez, je ne vais pas vous dire la réponse précise, mais je ne me trompe pas.

Je ne sais pas si vous n’avez pas entendu un proverbe qui est

« Si vous donnez un poisson à homme, il sera ont un seul repas, mais si vous apprenez à pêcher, l’homme mangera toute vie. »

50voto

mhu Points 6924

Comme indiqué sur la page officielle d’et proposée par David :

Créer un style :

Ensuite, vous pouvez simplement ajouter la classe non-fermeture d’une fenêtre de dialogue afin de cacher est close button :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X