Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/10/2015, 15:14
Avatar de daniiable
daniiable
 
Fecha de Ingreso: noviembre-2009
Ubicación: Puebla, Pue.
Mensajes: 28
Antigüedad: 14 años, 5 meses
Puntos: 0
Pregunta Problemas con FancyBox

Tengo un problema con un blog con fancybox.

1) En la página principal FancyBox funciona perfectamente:



2) El problema es el siguiente, como es una plantilla, creí que funcionaría para iframes y otras imágenes pero no es así.
Entre a una página web donde explicaban como usar fancybox y mi solución fue jalar sus enlaces donde almacena los .js y correrlos en el blog junto con el javascript y funciona... a medias.

Si le das clic por primera vez hace lo siguiente:



El iframe no es completo y ya probé con imágenes y es igual.

Pero si le das doble clic, ya funciona:



¿Porqué?, Quisiera darle una solución, según yo ya revise el código, ya lo cambie varias veces y siempre es lo mismo, tengo mis sospechas que es por el menú, ya que es dinámico y al primer clic se queda arriba el fancybox pero no es agradable.

Me gustaría que me apoyarán, sería muy útil para unas funciones para una A.C.

Les dejo el link donde estoy haciendo pruebas para que lo vean por si mismos.

[URL="http://unidosxvih.blogspot.mx/p/divpopup.html"]Clic aquí para ver prueba[/URL]

Lo olvidaba, el JavaScript que estoy usando ahí es:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3.     $(".ejemplo_1").fancybox({
  4.         helpers: {
  5.             title : {
  6.                 type : 'float'
  7.             }
  8.         }
  9.     });
  10.     $(".ejemplo_2").fancybox({
  11.         helpers: {
  12.             title : {
  13.                 type : 'float'
  14.             }
  15.         }
  16.     });
  17.     $(".ejemplo_3").fancybox({
  18.         openEffect  : 'none',
  19.         closeEffect : 'none'
  20.     });
  21.     $(".ejemplo_4").fancybox({
  22.         'autoScale'         : false,
  23.         'transitionIn'      : 'none',
  24.         'transitionOut'     : 'none',
  25.         'width'             : 680,
  26.         'height'            : 450,
  27.         'type'              : 'iframe'
  28.     });
  29. });
  30. </script>

Y los enlaces del directorio son:

Código HTML:
Ver original
  1. <script type="text/javascript" src="../js/jquery-1.7.1.min.js"></script>
  2. <script type="text/javascript" src="../js/jquery.fancybox.pack.js"></script>
  3. <link rel="stylesheet" type="text/css" href="../js/jquery.fancybox.css" />

Si se dan cuenta, en la página principal si se oscurece y en la otra donde hago pruebas no.

El Java lo llamo con Class y con un link que hago para hacer el iframe, este es el link y el class que uso para llamarlo.

Código HTML:
Ver original
  1. <a class="ejemplo_4" href="http://www.actualidadjquery.es/ejemplos/27/index.html" width="500" height="500">

Ojala puedan ayudarme.

Última edición por daniiable; 17/10/2015 a las 15:41 Razón: Olvide dar la comparación de una imagen y la otra.