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

JavaScript Discussion :

Mettre un timer javascript sur un menu d�roulant


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Int�grateur Web
    Inscrit en
    Mai 2015
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Int�grateur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mai 2015
    Messages : 2
    Par d�faut Mettre un timer javascript sur un menu d�roulant
    Bonjour � tous,

    nouveau sur ce forum, je viens chercher de l'aide.

    d�butant complet en JS, je cherche � ajouter un timer sur mon sous-menu lorsque celui-ci s'affiche : quand la souris passe sur le menu, le sous-menu s'affiche. je souhaite mettre un timer de 2-3 sec sur ce sous menu d�s que la souris n'est plus point�e sur ce sous-menu (ou sinon d�s le d�roulement du sous-menu).
    j'ai fouill� sur pas mal de forum avant de demander, mais pas r�ussit � trouver qqchose qui m'aille !

    qq'un aurait-il un bout de script � ins�rer dans mon html ?

    merci pour votre aide !

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par d�faut
    Bonsoir,

    Les deux �l�ments qu'il te faut sont setTimeout/clearTimeout et les �v�nements mouseenter/mouseleave.
    Avec la logique qui suit :
    - au mouseleave sur ton menu, lancer un setTimeout de 3 secondes qui d�clenchera un callback pour fermer le menu
    - au mouseenter sur ton menu, annuler le timeout avec clearTimeout s'il en existe un

Discussions similaires

  1. Agir sur un menu d�roulant
    Par ClarusAD dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 19/05/2008, 22h51
  2. R�ponses: 2
    Dernier message: 08/06/2007, 18h00
  3. Aide sur un menu d�roulant CSS
    Par p0Kep0K dans le forum Mise en page CSS
    R�ponses: 2
    Dernier message: 09/09/2006, 14h51

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