2010-09-14 7 views
0

Une fois le chargement de la page terminé, j'aimerais qu'une image se fondre dans une autre. Pas en boucle, juste une fois.Fondu enchaîné entre deux images à la page de chargement puis d'arrêt

L'effet je voudrais créer peut être vu ici:

Blur Fade

Je suis sûr qu'il doit être assez simple en utilisant jQuery?

Merci à l'avance

+0

Vous ne pouvez pas flou dans jQuery. – SLaks

+0

Tout à fait raison, j'ai pensé que je pourrais appliquer un flou dans Photoshop à une image, puis s'estomper de l'image sur le focus à l'image floue? – Anthony

Répondre

1

Vous pouvez commuter entre deux images en les positionnant au même endroit en utilisant le CSS, puis en appelant fadeIn() et fadeOut() en utilisant jQuery.

Par exemple:

$(function() { 
    $('img.OldImage').fadeOut(); 
    $('img.NewImage').fadeIn(); 
}); 
+0

Puis-je utiliser fadeTo? – Anthony

+0

@Anthony: Oui, mais ce ne sera pas différent. – SLaks

+0

Pour développer mon commentaire ci-dessus, est-ce que je pourrais utiliser fadeTo() puisque j'utilise seulement deux images? Les deux images sont-elles placées les unes au-dessus des autres en utilisant CSS et l'image supérieure est-elle fondue en opacité 0? $ (document) .ready (function() { $ ('img.TopImage') retard (500) .fadeTo ('normal', 0);. }); Est-ce correct? Est-ce que cela s'appliquerait à l'image avec la classe .TopImage appliquée? – Anthony

0

Essayez ceci:

$(document).ready(function(){ 
    $(function() { 
     $('.byeIMG').fadeOut("slow"); 
     $('.heyIMG').fadeIn("slow"); 
    }); 
});