770 votes

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

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

708voto

Robert MacLean Points 18288
<p>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) :<pre><code></code></pre><p>Pour masquer le bouton Fermer dans toutes les boîtes de dialogue, vous pouvez utiliser aussi le CSS suivant :</p><pre><code></code></pre></p>

358voto

David Points 8827
<p>Voici une autre option juste en utilisant le CSS qui ne fait pas trop de trajet tout dialogue sur la page.<p>Le CSS</p><pre><code></code></pre><p>Le code HTML</p><pre><code></code></pre><p>Le code Javascript.</p><pre><code></code></pre><p><a href="http://jsfiddle.net/djquery/AGZKF/">Exemple de travail</a></p></p>

124voto

Earl Points 969
<p>la « meilleure » réponse ne sera pas bonne pour plusieurs boîtes de dialogue. Voici une meilleure solution.<pre><code></code></pre></p>

86voto

Gordian Yuan Points 1260
<p>Vous pouvez utiliser CSS pour masquer le bouton Fermer.<p>Ce que je veux dire, c’est que CSS peut être utilisé directement au lieu de JavaScript</p><pre><code></code></pre><p>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.</p><p>Je ne sais pas si vous n’avez pas entendu un proverbe qui est</p><p>« Si vous donnez un poisson à homme, il sera ont un seul repas, mais si vous apprenez à pêcher, l’homme mangera toute vie. »</p></p>

48voto

mhu Points 6924
<p>Comme indiqué sur la <a href="http://api.jqueryui.com/dialog/">page</a> officielle d’et proposée par David :<p>Créer un style :</p><pre><code></code></pre><p>Ensuite, vous pouvez simplement ajouter la classe non-fermeture d’une fenêtre de dialogue afin de cacher est close button :</p><pre><code></code></pre></p>

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