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é.
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
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
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();
)
utilisez boolean dans l'attribut 'showCloseButton'. par exemple
$('.editGnBtn').fancybox({
'href': "#editGn",
'showCloseButton':false
});