Aller directement au contenu
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Web
  • Utilisateurs
  • Groupes
Habillages
  • Clair
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Sombre
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Défaut (Aucun habillage)
  • Aucun habillage
Réduire
Melinyel

Melinyel

  1. Accueil
  2. Programmation
  3. Développement web
  4. Javascript
  5. [JQuery] Evenement de base

[JQuery] Evenement de base

Planifié Épinglé Verrouillé Déplacé Javascript
5 Messages 3 Publieurs 2.9k Vues
  • Du plus ancien au plus récent
  • Du plus récent au plus ancien
  • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • mars073M Hors-ligne
    mars073M Hors-ligne
    mars073
    a écrit sur dernière édition par
    #1

    Salut all,
    Aujourd'hui je vais vous montrer les événement de base des éléments en JQuery lié au clavier et à la souris.

    Les événements les plus utilisés sont lié à la souris donc je vais commencer par cela, la disposition du code est expliquée dans mon intro donc je vais mettre moins de code... 😧

    petit exemple quand même avec l'event .click() en interaction avec un objet donc l'id est "MrPoke":

    $("#MrPoke").click(function() {
    // code à exécuter lors de l’événement 
    });
    

    Événements liés à la souris les plus utilisés:

    • .click() : à quoi ça sert quoi déjà... c'est quand on clique sur l'élément.
    • .dbclick() : double clique sur l'élèment.
    • .mousedown() : lorsque vous enfoncez un bouton de la souris sur l’élément.
    • .mouseup() : event successif à .mousedown(), c'est à dire que c'est lorsque que vous arrêtez d'enfoncer le bouton sur l’élément.
    • .mouseenter() : lorsque vous placez votre curseur sur l’élément ou un de ses enfants.
    • .mouseleave() : lorsque vous retirez votre curseur de l'élément.
    • .mousemove() : lorsque vous déplacez le curseur sur l'élèment.

    Pour le clavier je vais donner un exemple de raccourcis clavier on va dire faire un mouvement de mon #MrPoke, je vous passe le code html, et css:

    $(document).keypress(function(e) { // lorsque une touche est pressée sur le document ou un de ses enfantés en bref tout... avec une récupération d'entrée (la variable "e").
    switch (e.which) { // on test l'entrée sous forme de chiffre
    case 90: $("#MrPoke").stop().animate({top : '-=100px'}); break; // Si la touche est 90 (=z) on déplace #MrPoke vers le haut.
    case 68: $("#MrPoke").stop().animate({left : '+=100px'}); break; // 68 = d
    case 83: $("#MrPoke").stop().animate({top : '+=100px'}); break; // 83 = s
    case 81: $("#MrPoke").stop().animate({left : '-=100px'}); break; // 81 = q
    }
    });
    

    Événements liés à la souris:

    • .keydown() : lorsque l'on appuie sur une touche.
    • .keyup() : lorsque l'on relâche la touche.
    • .keypress() : lorsque l'on presse une touche, continuel contrairement à .keydown().

    et encore une fonction:

    • .focus() : lorsque l’élément est sélectionné.

    ps: pour les raccourcis clavier je vous invite à cliquer sur ce lien ou il y a un tuto + liste

    Bonne programmation à tous!
    Cordialement,
    Mars073

    votes-45296e7.png

    Aide à l'apprentissage et la réalisation pour des graphismes, des programmes, des sites ou autres.
    signature.png
    Signature aléatoire, proposez vous aussi une signature ici!

    1 réponse Dernière réponse
    1
    • S Hors-ligne
      S Hors-ligne
      Soon
      a écrit sur dernière édition par
      #2

      Fail lien ?

      Merci du partage.

      1 réponse Dernière réponse
      0
      • AzadA Hors-ligne
        AzadA Hors-ligne
        Azad
        a écrit sur dernière édition par
        #3

        Merci du partage ! 🙂

        Administrateur du forum.

        Contactez-moi par message privé ou par mail.

        1 réponse Dernière réponse
        0
        • mars073M Hors-ligne
          mars073M Hors-ligne
          mars073
          a écrit sur dernière édition par
          #4

          toujours un plaisir de partager mon savoir surtout quand y a au moins quelques personnes que ça intéresse x')

          votes-45296e7.png

          Aide à l'apprentissage et la réalisation pour des graphismes, des programmes, des sites ou autres.
          signature.png
          Signature aléatoire, proposez vous aussi une signature ici!

          1 réponse Dernière réponse
          0
          • AzadA Hors-ligne
            AzadA Hors-ligne
            Azad
            a écrit sur dernière édition par
            #5

            Bah personnellement je trouve ça très intéressant, j'aime bien découvrir le mode de fonctionnement des différents langages (même si je n'y -pour l'instant- pas grand chose en jQuery). 🙂

            Administrateur du forum.

            Contactez-moi par message privé ou par mail.

            1 réponse Dernière réponse
            0

            Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.

            Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.

            Grâce à votre participation, ce message peut devenir encore meilleur 💗

            S'inscrire Se connecter
            Répondre
            • Répondre à l'aide d'un nouveau sujet
            Se connecter pour répondre
            • Du plus ancien au plus récent
            • Du plus récent au plus ancien
            • Les plus votés


            • Se connecter

            • Connectez-vous ou inscrivez-vous pour faire une recherche.
            Powered by NodeBB Contributors
            • Premier message
              Dernier message
            0
            • Catégories
            • Récent
            • Mots-clés
            • Populaire
            • Web
            • Utilisateurs
            • Groupes