$(document).ready(function()    { 
    // Indicateur de chargement sur image portant la classe 'loading'; 
    // Jay Salvat - http://blog.jaysalvat.com 
    $(".loading").each(function() { 
        var img = $(this); 
        // on met de côté la source de l'image originale 
        var src = img.attr("src"); 
        // on la remplace par un pixel blanc 
        img.attr("src", "pixel.gif"); 
        // on créé une nouvelle image 
        $("<img>") 
         // à laquelle on attribue l'image originale 
         .attr("src", src) 
         // puis on attend qu'elle soit chargée 
         .bind("load", function() { 
             // lorsque c'est le cas, on la fait disparaitre doucement 
            img.fadeOut("slow", function() { 
                // puis on lui réattribue l'image originale 
                img.attr("src", src) 
                // et on la réaffiche doucement. 
                   .fadeIn(); 
            }); 
        }); 
    }); 
}); 