Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/03/2012, 16:10
Avatar de Naahuel
Naahuel
 
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 9 meses
Puntos: 192
Respuesta: abrir lightbox fuera del iframe contenedor de imagen

Código Javascript:
Ver original
  1. $(function() {
  2.     //selector para los links con lightbox
  3.     var selector = 'a';
  4.    
  5.     //ligtbox normalmente.
  6.     $(selector).lightBox();
  7.    
  8.     //lightbox para los iframes
  9.     $('iframe').load(function(){
  10.       $(this).contents().find(selector).lightBox();
  11.     });
  12. });

Acá el ejemplo funcionando: http://jsbin.com/alayiz
Como verás, el lighbox abre en la ventana padre y no en el iframe.

No me parece bueno usar iframes de esa forma. Pero es sólo mi opinión :)

-edit-

Me olvidé de mencionar que ese script debe estar en la ventana padre, junto con todos los archivos necesarios para que funcione lightbox. El documento del iframe no precisa tener ningún script ni nada.
__________________
nahueljose.com.ar