web-dev-qa-db-fra.com

Masquer le bouton "X" fermé dans Fancybox

J'utilise ceci http://fancybox.net/

Existe-t-il un moyen d’ajouter une propriété pour ne pas afficher le bouton de fermeture "X" en haut de ? Je veux dire que je peux utiliser 'callbackOnShow' pour le cacher dans un hide () Mais ce n'est pas assez rapide. Je veux qu'il ne soit PAS rendu au lieu de Rendu puis caché. 

16
HP.

Si vous consultez la documentation à http://fancybox.net/api , une option de showCloseButton devrait être trouvée.

Du site:

showCloseButton - Option pour afficher/masquer le bouton de fermeture

19
Quintin Robinson

On dirait que showCloseButton ne fonctionne plus. Après avoir examiné le code de la fancybox, j’ai estimé que closeBtn devrait être défini sur false.

Donc, pour cacher le bouton de fermeture, il faut ajouter la ligne suivante dans les options - 

'closeBtn' : false

46
Yogesh Agarwal

Vous pouvez ajouter ce qui suit dans ... .fancybox-close {display:none; }

Mais il est conseillé que si le même fancybox est un popup qui disparaîtra automatiquement après un certain temps (en utilisant $.fancybox.close();)

0
Vijay Srinivas

utilisez boolean dans l'attribut 'showCloseButton'. par exemple

$('.editGnBtn').fancybox({
   'href': "#editGn",
   'showCloseButton':false
 });
0
vineet