Grand Mamamouchi
Messages postés33Date d'inscriptionmardi 21 septembre 2004StatutMembreDernière intervention 6 mai 2005
-
24 sept. 2004 à 14:57
cs_dipin
Messages postés60Date d'inscriptiondimanche 26 septembre 2004StatutMembreDernière intervention15 octobre 2009
-
23 avril 2008 à 14:38
Bonjour !
Toujours a la recherche d'une maniere elegante de faire apparaitre-disparaitre progressivement du texte, je me suis lance dans une appproche prenant en compte l'opacite.
cs_dipin
Messages postés60Date d'inscriptiondimanche 26 septembre 2004StatutMembreDernière intervention15 octobre 2009 23 avril 2008 à 14:38
bon alors j'ai une methode plus simple qui marche sur mozilla (après il faut rajouter les fonctions d'opacity d'IE pour que ca marche sous IE)
Tu met ca dans ta div :
style= "-moz-opacity:1; opacity:1;" et id="chang_opacity"
et après tu utilise cette fonction :
var i =0; variable globale
var timer; variable globale
function apparition()
{
var objet_chang = document.getElementById('chang_opacity'); creation d'une variable representant la div
if(i<1) limite pour le timer {
i= i+0.1; augmente de 10% a chaque tour de boucle
objet_chang.style.MozOpacity = i;
objet_chang.style.opacity = i;
timer = window.setTimeout(" apparition() ;",100); relance la fonction toutes les 100ms
}
else
{
i =0; état initial //alert('fin');
return; sortie de la fonction }
}
j'espere que cela pourra t'aider si probleme reconctacte moi, je pourrai t'envoyer un exemple ..
tcho bonne journée a tous