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 :

Gérer queues animations sur avis creatherm


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 1
    Par défaut Gérer queues animations sur avis creatherm
    Bonjour à tous,

    j'essaie de créer un effet de surbrillance progressive sur des liens en utilisant la bibliothèque jQuery. J'obtiens un résultat, mais malheureusement celui-ci est assez instable...

    Si j'arrive bien à appliquer l'effet de surbrillance progressive sur un lien, si je passe plusieurs fois de suite sur le lien celui-ci se met à 'clignoter'. J'ai donc tenter d'utiliser la fonction 'stop', mais cela ne marche pas. Sur le site de la documentation :

    http://api.jquery.com/stop/

    On voit que de nombreuses personnes obtiennent des résultats assez instables. Pourtant, pour éviter de donner un 'impression' de bug à l'utilisateur final, la possibilité de gérer les queues d'animations est très importantes.

    Ma question n'est pas tellement de vous demander comment faire (ceci-dit, si vous voulez débugger le code, allez-y : http://avis.creatherm.fr/new/js/ ) mais de savoir si vous avez déjà été confronté à ce type de problème et si vous utilisez des méthodes précises pour les régler ?

    Peut-être motools permet-il de gérer plus finement ce type d'interaction ?

    pour voir le bug, n'allez pas directement sur le site avis.creatherm.fr mais sur la version test : avis.creatherm.fr/new/.

    Tous le javascript est accessible ici : http://avis.creatherm.fr/new/js/ ; celui qui gère l'effet de surbrillance progressive est là : http://avis.creatherm.fr/new/js/surbrille.js .

    le code pour arrêter l'animation quand on quitte un lien est essentiellement là :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $(".surbrille").children().mouseleave(function()   
       	{	
       		$(this).animate(blabla effet surbrillance);			
    			$(this).parent().stop(false, true);
     
       	});

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 83
    Par défaut
    c'est vrai que la gestion du hover est assez lourde avec jQuery...
    Pour obtenir un effet aussi simple que le changement de couleur d'un lien au passage de la souris (1 ligne en css), on est obligé de faire une animation pour le survol du lien, puis une autre pour le retrait de la souris...

    Pour peu que le lien soit inclus dans élément de type bloc (ou une li en display:block) cela peut très rapidement devenir instable

    l'idéal est d'utiliser la fonction hover ; qui est un raccourcis de mouseenter.mouseleave :

    http://api.jquery.com/hover/

    Bon, mais ça ne change pas le fait que quand on passe plusieurs fois de suite sur un lien celui-ci se met à clignoter. Il doit en effet y avoir un truc à gérer avec la fonction stop...

Discussions similaires

  1. [jTable] Gérer clik droit sur une jTable vide
    Par serwol dans le forum Composants
    Réponses: 4
    Dernier message: 01/12/2005, 10h06
  2. [Swing]gérer un événement sur un JTextField
    Par madina dans le forum Composants
    Réponses: 3
    Dernier message: 22/11/2005, 11h56
  3. Sauvegarder des anims en .avi
    Par Francky033 dans le forum DirectX
    Réponses: 3
    Dernier message: 01/11/2005, 04h17
  4. insérer et gérer une animation flash
    Par zorglub88 dans le forum MFC
    Réponses: 13
    Dernier message: 26/05/2005, 16h11
  5. Gérer les clics sur les boutons
    Par cyberlewis dans le forum Windows
    Réponses: 4
    Dernier message: 08/02/2004, 15h34

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