En lugar de preocuparse acerca de la función alt, le puede dar todas sus imágenes son una clase común, digamos image-to-show
y cree un div de carga absolutamente posicionado sobre esta imagen. Por lo tanto, cuando se carga la página, se muestran sólo el div de carga, con un gif de carga, algo como esto:
// show loading image
$('.loader').show();
Una vez cargada la imagen, puede ocultar el div y mostrar la imagen.
// main image loaded ?
$('.image-to-show').load(function(){
// hide/remove the loading image
$('.loader').hide();
});
Puede mejorar aún más este código utilizando identificadores de imagen específicos. Otra forma más clara de hacerlo sería establecer data-loading
en true para las imágenes que se están cargando y una vez que se cargan las imágenes, configure $('.image-to-show').data('loading', false)
Existen varias formas de abordar esto, hágamelo saber si necesita más aclaraciones.
¡Muchas gracias! Esto ha resuelto mi problema. – neeraj