bene da come mi avete consigliato lo modificato così:
codice:
$("ul.thumb li a").click(function(){
$("div#immagine").fadeOut("fast", function(){
$("div.rightgallery").append("<div id=\"preload\"><img src=\"../../images/document/preload.gif\" /></div>");
$("div#preload").fadeIn("fast");
var immagine=new Image();
immagine.onload = function(){
immagine.src=$(this).attr("rel");
$("div#preload").fadeOut("fast", function(){
$("div#preload").remove();
$("div#immagine").html("<img src=\"" + immagine.src + "\" />").fadeIn("fast");
});
}
});
});
ma continua a darmi il problema che il preload non viene tolto e devo cliccare 2 volte sul thumb per far scomparire il preload e comparire l'immagine.