Bonjour,
J'ai des images que je souhaite faire apparaitre avec une opacité à 0.3 à l'ouverture de la page.
Puis quand on passe la souris dessus, l'opacité passe à 1.
Pour cela, j'utilise Mootools et le script suivant:
Le problème c'est que quand la page s'ouvre, les éléments apparaissent déjà en opacité 1 puis le Fade à 0.3 s'effectue..ca fait donc un flash.
J'ai sorti mon script du DomReady...c'est déjà un peu mieux..mais pas top.
J'ai essayé en mettant mes éléments en display none dans ma CSS puis en le mettant à Block à la fin du DomReady...Mais ca ne donne rien.
Dernière solution qui est la moins pire: Je met le Fade à 0.3 via CSS, mais la première fois que tu passes la souris sur un élément, le fade du MouseOver ne se fait, ca s'est un cut à 1...par contre, les fois suivantes c'est bon.
J'ai rencontré plusieurs fois ce problème sans trouver de solutions..
Merci d'avance pour votre aide
Marco
Modifié par pifoux (26 Aug 2009 - 21:10)
J'ai des images que je souhaite faire apparaitre avec une opacité à 0.3 à l'ouverture de la page.
Puis quand on passe la souris dessus, l'opacité passe à 1.
Pour cela, j'utilise Mootools et le script suivant:
window.addEvent('domready', function() {
elt = $$('#partenaires a');
elt.each(function(item, index){
item.fade(0.3);
item.addEvent('mouseover', function(e) {
e.stop();
item.fade(1);
});
item.addEvent('mouseout', function(e) {
e.stop();
item.fade(0.3);
});
});
});
Le problème c'est que quand la page s'ouvre, les éléments apparaissent déjà en opacité 1 puis le Fade à 0.3 s'effectue..ca fait donc un flash.
J'ai sorti mon script du DomReady...c'est déjà un peu mieux..mais pas top.
J'ai essayé en mettant mes éléments en display none dans ma CSS puis en le mettant à Block à la fin du DomReady...Mais ca ne donne rien.
Dernière solution qui est la moins pire: Je met le Fade à 0.3 via CSS, mais la première fois que tu passes la souris sur un élément, le fade du MouseOver ne se fait, ca s'est un cut à 1...par contre, les fois suivantes c'est bon.
J'ai rencontré plusieurs fois ce problème sans trouver de solutions..
Merci d'avance pour votre aide
Marco
Modifié par pifoux (26 Aug 2009 - 21:10)