/ / Cómo ocultar el botón de cierre de un fancybox basado en un clic dentro del fancybox - jquery, fancybox-2

Cómo ocultar el botón Cerrar de una fancybox basado en un clic dentro de la fancybox - jquery, fancybox-2

Actualmente estamos utilizando Fancybox2.

En la primera página web, hacemos clic en un enlace para abrirun fancybox. Luego dentro del fancybox tenemos enlaces adicionales. Queremos poder hacer clic en un enlace DENTRO del fancybox, que luego escondería el botón de cierre superior derecho.

Aquí está el código que tenemos en la primera página web.

$(".popupwindow").fancybox({ padding: 0, margin : 50, openEffect : "elastic", openSpeed : 200, closeEffect : "elastic", closeSpeed : 150, scrolling : "visible", width : "1040px", height : "90%", maxWidth : 1100, closeClick : false, iframe : { scrolling : "auto", preload : true } }

Y aquí está el código que lanza el fancybox.

<a href="somewhere" class="popupwindow">Open fancybox </a>

Ahora estamos en el fancybox.

En el enlace haga clic tenemos una identificación. <a id="myTest">Something</a>

Luego rastreamos los clics usando este ...

$("#myTest").click(function(){

//At this point I"d like to hide the fancybox close button on top right.

}

Sabemos que si colocamos parent. $. Fancybox.close () dentro de la función anterior, cerrará el fancybox, sin embargo, ¿cómo hacemos para ocultar el botón de cierre? No estoy seguro de cuál es la sintaxis.

Vemos la siguiente documentación en el sitio web, y hemos intentado múltiples variaciones de la misma, pero parece que no puede hacer que funcione.

 $(".fancybox").fancybox({
helpers: {
closeBtn: false
}
});

Respuestas

-2 para la respuesta № 1
$(.fancybox-close).hide(); //hides it
...
$(.fancybox-close).show(); //shows it