Foros del Web » Programando para Internet » Javascript »

posicion de imagen en lightbox

Estas en el tema de posicion de imagen en lightbox en el foro de Javascript en Foros del Web. Hola a todos, por fin eche a andar el lightbox (que flipada de efecto y que simple). El asunto es que cuando pongo una imagen ...
  #1 (permalink)  
Antiguo 03/09/2008, 10:23
 
Fecha de Ingreso: agosto-2008
Mensajes: 33
Antigüedad: 15 años, 8 meses
Puntos: 0
posicion de imagen en lightbox

Hola a todos, por fin eche a andar el lightbox (que flipada de efecto y que simple).

El asunto es que cuando pongo una imagen me gustaria que la posicion del top poder modificarla para empezara casi arriba de la pantalla y no tan baja, ya que necesito que las imagenes sean lo mas grande posibles, sin maximizar tampoco la pantalla, pero mientras mas arriba la pueda subir me viene mejor.

Alguien ha manipulado esto para indicarme donde esta donde se le dice al abrir donde empiezan las coordenadas.

Un Saludo y gracias.
  #2 (permalink)  
Antiguo 03/09/2008, 12:15
Avatar de Javier01  
Fecha de Ingreso: febrero-2008
Ubicación: Montevideo
Mensajes: 261
Antigüedad: 16 años, 2 meses
Puntos: 31
Respuesta: posicion de imagen en lightbox

Ok bueno veo que arreglaste el lightbox;

Bueno mira creo que lo que vos buscas esta en el lightbox.js (en la versión que baje yo por lo menos esta en lightbox++.js)

Bueno dentro de este hay una parte en el código que dice así;

// Calculate top and left offset for the lightbox
var arrayPageScroll = getPageScroll();
var lightboxTop = arrayPageScroll[1] + (arrayPageSize[3] / 10);
var lightboxLeft = arrayPageScroll[0];
Element.setTop('lightbox', lightboxTop);
Element.setLeft('lightbox', lightboxLeft);

Lo que esta en negrita es el top
No se mucho como funciona todo eso por dentro, pero creo que hay una función
Mas abajo que le da las dimensiones de la pagina y eso.
Pero la idea es que si le devolves la variable lightboxTop con el valor arrayPageScroll[1] y le sacas lo otro, var lightboxTop = arrayPageScroll[1]
te deja la ventana en lo mas arriba posible!
Bueno suerte con esto!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:27.