Foros del Web » Programando para Internet » Javascript »

cargar imagenes "a demanda"

Estas en el tema de cargar imagenes "a demanda" en el foro de Javascript en Foros del Web. Hola, la verdad que no he podido encontrar mejor título para mi duda que el que puse, y tal vez por eso se me ha ...
  #1 (permalink)  
Antiguo 10/11/2011, 07:22
 
Fecha de Ingreso: octubre-2009
Mensajes: 107
Antigüedad: 14 años, 5 meses
Puntos: 2
cargar imagenes "a demanda"

Hola, la verdad que no he podido encontrar mejor título para mi duda que el que puse, y tal vez por eso se me ha complicado encontrar la solución en internet.
El problema es el siguiente: Tengo una página web que en una de sus secciones tiene 6 galerias de fotos de esas que tienen una miniatura y al hacer click se ve en grande al costado, al hacer click en otra, cambia la grande por esta nueva y así. Tengo 6 de esas galerias una abajo de la otra porque son 6 productos distintos y quería darle una separación lógica para no confundir. Ahora bien, como las fotos no son muy livianas, tengo 6 fotos miniaturas y una foto grande por galería y tengo 6 galerías, tengo un total de 42 fotos que cargar antes de que puedan andarme bien las galerías. Porque hasta que no cargan todas, las galerías andan medio trabadas.
La solución que me gustaría implementar es una que vi en alguna página ( la estuve buscando pero no la encontré) que lo que hace es cargarte las imágenes a medida que uno va scrolleando la página. Es decir que sólo carga las imágenes que uno ve en el tamaño de su monitor. Si uno scrollea para abajo, carga la foto que sigue, pero si no lo hace, no la carga en vano digamos. Esto me sería de gran ayuda para que la persona que ingrese a ver mis productos pueda rápidamente ver la primer galería sin tener que esperar a que cargue todo el resto.
Si alguien sabe de algún script que permita hacer esto, le agradecería que me pase algún link. No sé mucho javascript, pero me la rebusco.
Muchas gracias
  #2 (permalink)  
Antiguo 10/11/2011, 10:17
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: cargar imagenes "a demanda"

es simple, solamente cargas la imagen siguiente en una capa oculta con CSS, al detectar la tecla siguiente lo que haces es mostrar la capa y ocultar la expuesta y cargas la próxima imagen en la capa oculta.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 10/11/2011, 11:28
 
Fecha de Ingreso: octubre-2009
Mensajes: 107
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: cargar imagenes "a demanda"

Gracias por contestar maycolalvarez! Pero no llego a entenderte bien. Porque en realidad yo tengo una galería y no sólo una foto, con lo cual debería poner toda la galería en una capa oculta? Y cómo detecto la tecla siguiente? Además la idea es que el visitante tenga que ir con el scroll hacia abajo, con lo que habría que detectar si usa el scroll?

La galería que estoy usando, para que tengas una idea mas o menos, es parecida a la 9 de este tutorial ( http://webdesignerwall.com/tutorials...-for-designers ), pero en vez de tener las miniaturas abajo las tengo todas juntas en un costado. Y tengo 6 instacias de esa galería, una abajo de la otra, cada una en distintos divs.

Espero ser claro, tal vez ayude un poco más esta información.

Etiquetas: imagenes
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 21:22.