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.

¿Fue útil?

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
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top