Pregunta

Estoy usando FancyBox para cargar algo de contenido en línea en una página web.

cargas FancyBox encima de multa al igual que las imágenes, el único problema es que me gustaría ciertas funciones de jQuery para trabajar dentro de la ventana modal que no se cargará.

Las funciones de jQuery funcionan bien cuando cargo ellos fuera de FancyBox por lo preguntaba si alguien sabe cómo llamar a estas funciones cuando la ventana está abierta?

Editar

así que he probado la callbackonshow pero no puedo conseguir que funcione, ¿qué estoy haciendo mal aquí?

    <script type="text/javascript">
    jQuery(document).ready(function($) {

    function hover() {
    $("#container ul#thumbnails li a").hover(
        function(){

      var largePath = $(this).attr("name");

      $("#container #main_image img#largeId").attr({ src: largePath }); return false);
    }

    $("a.group").fancybox({
              'frameWidth': 966,
              'frameHeight': 547,
              'hideOnContentClick': false,
              'callbackOnShow': hover
              });

   });
   </script>
¿Fue útil?

Solución

Es probable que sólo tiene que utilizar la opción de pasar callbackOnShow en una función.

Se describe aquí: Fancy Box

Brandon Joyce

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top