Bonjour à tous
J'essaye d'afficher mon bloc pour se loguer en faisant un léger fondu en utilisant la fonction Effect.Fade.
Dans mon CSS, le bloc a une opacité à 0.
Cela marche bien la première fois : affichage en fondu, puis disparition quand on veut le fermer, toujours en fondu.
Seulement voilà : cela ne marche qu'une seule fois, impossible de réafficher le bloc...
En faisant plusieurs essais, je m'aperçois que c'est la valeur finale 0 lors de la disparition qui pose problème. Car si je la met à 0.1, il arrive à le réouvrir.
Est ce normal ?
Le code CSS
Voici mon code javascript
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 div#block_login{ ... filter:alpha(opacity=0); /* pour IE */ opacity:0; ... }
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 displayLogin = function(){ new Effect.Fade('block_login', {duration:1.0, from:0.0, to:0.9}); } hideLogin = function(){ new Effect.Fade('block_login', {duration:1.5, from:0.9, to:0.0}); }![]()
Partager