Ocultar el botón de cierre “X” en FancyBox
Pregunta
Estoy usando este http://fancybox.net/
¿Hay una manera de añadir una propiedad para no mostrar el botón de cierre "X" en la ¿parte superior derecha? Me refiero a que puedo utilizar 'callbackOnShow' a esconderlo en una piel () pero eso no es lo suficientemente rápido. Quiero que sin fundir a cabo en lugar de dictada después se esconden.
Solución
Si se echa un vistazo a la documentación en http://fancybox.net/api que cita una opción de showCloseButton
que debe hacer el truco.
Desde el sitio:
showCloseButton - Opción para mostrar / ocultar el botón de cierre
Otros consejos
Parece que showCloseButton
no funciona más. Después de mirar en el código FancyBox me di cuenta de closeBtn
se debe establecer en falso.
Así que con el fin de ocultar el botón de cierre hay que añadir debajo de la línea de opciones -
'closeBtn' : false
En FancyBox 3 uso 'modal' por ejemplo.
$.fancybox.open({
...
opts: {
modal: true,
}
});
utilizar boolean en el atributo 'showCloseButton'. por ejemplo
$('.editGnBtn').fancybox({
'href': "#editGn",
'showCloseButton':false
});
Puede añadir el siguiente en ...
.fancybox-close {display:none; }
Pero es recomendable sólo si el mismo FancyBox es una ventana emergente que desaparecerá automáticamente después de algún tiempo (usando $.fancybox.close();
)
Para aquellos que están en busca de desactivar por completo en la versión 3 FancyBox, aquí está:
smallBtn: false,
toolbar: false