IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques & Frameworks Discussion :

Effect.Fade ne marche qu'une seule fois [Prototype]


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Webmaster
    Inscrit en
    Juillet 2008
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Juillet 2008
    Messages : 101
    Par défaut Effect.Fade ne marche qu'une seule fois
    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
    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;
    	...
    }
    Voici mon code javascript
    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});
    }
    Merci d'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Webmaster
    Inscrit en
    Juillet 2008
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Juillet 2008
    Messages : 101
    Par défaut
    Bon j'ai trouvé, il vaut mieux appeler Effect.Appear que Effect.Fade lors de l'affichage...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    displayLogin = function(){
    	new Effect.Appear('block_login', {duration:1.0, from:0.0, to:0.9});
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Fonction qui ne marche qu'une seule fois
    Par haydens dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/07/2012, 10h04
  2. Commandbutton marche une seule fois
    Par haskouse dans le forum JSF
    Réponses: 2
    Dernier message: 13/08/2009, 17h02
  3. DataGrid drag & drop qui ne marche qu'une seule fois
    Par ludogoal dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 19/06/2009, 09h24
  4. breakpoints, step into ne marche qu'une seule fois..
    Par Brzhk dans le forum Eclipse C & C++
    Réponses: 0
    Dernier message: 11/06/2009, 16h15
  5. KeyDown sur form ne marche qu'une seule fois
    Par Mariquiqui dans le forum Windows Forms
    Réponses: 1
    Dernier message: 22/01/2009, 19h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo