/ / jQuery precarga no muestra imágenes - jquery, preloader

La precarga jQuery no muestra imágenes - jquery, preloader

Tengo un problema con jQuery ... para un sitio web que usa muchas imágenes (organizadas por galerías) - http://www.cool-breeze.com - Desarrollé un precargador que carga solo la galería visible actual.

Funciona +/- de esa manera:

jQuery("<img />")
.attr("src",src)
.load(function(){
jQuery("div.cb_div:eq("+item+")").append(jQuery(this));
...
});

Desafortunadamente, parece que algunas imágenes no se muestran.

Ver foto en http://www.cool-breeze.com/dev/cb-load.png. Los cargadores en la imagen son un fondo de los divs donde se supone que las imágenes deben cargarse (y adjuntarse).

No entiendo por qué mis imágenes no lo son.desplegado. Y si vuelvo a hacer clic en "golf in Thailand" (por ejemplo, es un enlace de javascript que hace que la galería esté visible), ¡las imágenes que faltan aparecen!

¿Alguna idea de cómo hacer que las imágenes aparezcan a partir de la carga?

Gracias de antemano por cualquier sugerencia y un saludo, mhammout

Respuestas

1 para la respuesta № 1

Debe vincular el evento de carga antes de configurar el atributo "attr" para evitar el caso en el que la imagen esté completamente cargada antes de que el evento se asigne a su objeto jQuery.