Pour savoir précisement à quel action sont associés les évènements, je vous invite a consulter cette page d'explication sur les évènements javascript du site commentcamarche.

évènements

  • bind(fonction,donnees,type): Permet de lier une action à un évènement particulier. Le gestionnaire d'évènements peut être passé en argument de la fonction à appeler (voir exemple 2). Pour arrêter l'action par défaut et le bouillonnement d'évènement, votre fonction doit retourner "false".

    Le bouillonnement d'évènement est le phénomène qui fait remonter un évènement chez tous les parents de l'objet touché, ce qui peut dans certains cas, considérablement diminuer les performances du système.
  • blur(): Déclenche l'évènement qui se produit lorsque l'élément perd le focus. Cela a pour effet de déclencher toutes les fonctions associées à cet évènement pour les élements de la sélection. Pour éviter cette chaine de déclenchement, il surffit d'ajouter un "return false" dans une des fonctions.
  • blur(fonction): Ajoute une fonction associée à l'évènement blur pour les éléments de la sélection.
  • change(fonction): Associe une fonction à l'évènement "change" pour chaque élément spécifié. L'évènement "change" est déclenché lorsque le contrôle est modifié. Par exemple lorsque le contenu d'un objet de formulaire est changé et qu'on quitte cet objet, contrairement a l'évènement "blur" qui est déclenché même si l'objet n'a pas été modifié.
  • click(): Déclenche l'évènement "click" pour chaque élement sélectionné. Toutes les fonctions associées à cet évènement pour les éléments de la sélection seront appelées.
  • click(fonction): Associe une fonction à l'évènement "click" des élements de la sélection.
  • dblclick(fonction): Associe une fonction à l'évènement double click des élements de la sélection.
  • error(fonction): Associe une fonction à l'évènement erreur de chaque élement de la sélection. Cet évènement est déclenché lorsqu'une erreur se déclenche dans le script.
  • focus(): Déclenche l'évènement de focus sur les élements spécifiés. Toutes les fonctions associées à cet évènement pour les élements de la sélection seront appelées.
  • focus(fonction): Associe une fonction a l'évènement focus pour les éléments de la sélection.
  • hover(out,over): Fonction qui permet la simulation de l'évènement hover (passer la souris sur un élement).
    Quand le curseur de la souris bouge sur un élement déterminé, la première fonction passe en paramètre est éxécutée. Lorsque le curseur sort du cadre de l'élément, la seconde fonction est éxécutée.
  • keydown(fonction): Associe une fonction à l'évènement keydown. Cet évènement se déclenche lorsque l'utilisateur presse une touche du clavier.
  • keypress(fonction): Associe une fonction à l'évènement keypress. Cet évènement se déclenche lorsque l'utilisateur maintient une touche du clavier enfoncée.
  • keyup(fonction): Associe une fonction à l'évènement keyup des élements spécifiés. Cet évènement se déclenche lorsque l'utilisteur relache une touche du clavier préalablement enfoncée.
  • load(fonction): Associe une fonction à l'évènement load des élements de la sélection. Cet évènement se déclenche lorsque l'élément en question se charge.
  • mousedown(fonction): Associe une fonction à l'évènement mousedown pour les élements sélectionnés. L'évènement est déclenché lorsque l'utilisateur presse une touche de la souris.
  • mousemove(fonction): Associe une fonction à l'évènement mousemove pour tousl es éléments sélectionnés. Cet évènement se déclenche lorsque le curseur de la souris passe sur l'élement spécifié.
  • mouseout(fonction): Associe une action à l'évènement "mouseout" pour les élements de la sélection. Cet évènement se déclenche lorsque le curseur de la souris quitte un élément.
  • mouseover(fonction): Associe une fonction à l'évènement "mouseover". Cet évènement se déclenche lorsque l'utilisteur positionne le curseur de la souris au dessus d'un élement.
  • mouseup(fonction): Associe une fonction à l'évènement "mouseup" pour les éléments de la sélection. Cet évènement se produit lorsque l'utilisteur relache le bouton de la souris.
  • one(fonction,donnees,type): Associe une fonction à un évènement donné. La différence avec la fonction bind() est que la fonction associée a l'évènement ne sera éxécuté au maximum une fois pour chaque élément de la sélection.
  • ready(fonction): Permet l'éxécution d'une fonction spécifique une fois le document DOM entièrement chargé, et prêt à être parcourus et manipulé. Cette fonction est l'une des plus importante du module d'évènement, et peut augmenter de manière importante le temps de réponse de vos applications web.

    Assurez vous que vous n'avez pas de code pour le gestionnaire d'évènement onload de la balise <body>, sinon $(document).ready() ne se lancera pas.
    Vous pouvez avoir autant d'évènements liés à $(document).ready dans votre page. Les fonctions seront éxécutés dans l'ordre d'apparition dans la page..
  • resize(fonction): Associe une fonction à l'évènement de modification de la taille d'un élement, pour chaque élement de la sélection.
  • scroll(fonction): Associe une fonction à l'évènement de déroulement d'un élément, pour chaque élement de la sélection.
  • select(): Déclenche l'évènement de sélection pour les élements de la sélection. Toutes les fonctions associées à l'évènement seront éxécutées, ainsi la fonction de sélection par défaut du naviguateur pour chacun des élements. Cette dernière action par défaut peut être empechée en retournant "false" dans l'une des fonctions associées à l'évènement de sélection.
  • submit(): Déclenche l'évènement d'envoi pour chaque élément de la sélection. Toutes les fonctions associées à l'évènement seront éxécutées, ainsi la fonction d'envoi par défaut du naviguateur pour chacun des élements. Cette dernière action par défaut peut être empechée en retournant "false" dans l'une des fonctions associées à l'évènement d'envoi.
  • submit(fonction): Associe une fonction à l'évènement d'envoi des élements spécifiés.
  • toogle(impair,pair): Permet de switcher entre deux fonctions à chaque clic sur les élements de la sélection. Dès que l'un d'entre eux est cliqué, la première fonction est éxécutée, et lors d'un nouveau clic, la seconde sera éxécutée, puis de nouveau la première,etc.

    Utilisez unbind("click") pour annuler l'effet de cette fonction.
  • trigger(type,data): Déclenche un évènement particulier pour les élements de la sélection. Cela va aussi déclencher l'action par défaut du naviguateur pour ce type d'évènement (si elle existe). par exemple, utiliser le type d'évènement 'submit' dans la fonction va aussi déclencher l'envoi du formulaire par le naviguateur. Cette action par défaut peut être empechée en retournant "false" dans une des fonctions associées à l'évènement pour un des élements de la sélection.
    Vous pouvez également utiliser la fonction bind().
  • unbind(fonction,type): L'opposé de la fonction bind, supprime les actions associées à un évènement particulier pour les élements de la sélection. Si aucun argument n'est spécifié, les actions liées à tous les évènements sont supprimées. Si le type est spécifié, seulement les actions liées à ce type d'évènement seront supprimées. Et enfin, si une fonction est passée en second paramètre, seulement les actions du type de la fonction passée en paramètre seront supprimées.
  • unload(fonction): Associe une fonction à l'évènement qui se déclenche lorsque le naviguateur de l'utilisateur quitte la page en cours, pour les élements de la sélection.
  • select(fonction): Associe une fonction à l'évènement de sélection pour chaque élément de la sélection.