les evenements jquery
Par aurelien gerits le jeudi, 26 mars 2009, 19:40 - la gestion des evenements - Lien permanent
Les événements sont des actions de l'utilisateur,
qui vont pouvoir donner lieu à une interactivité au sein de la page.
L'événement le plus connu est le clic de souris .
Avec le javascript en général, il est possible d'associer des fonctions, des méthodes à des événements tels que le passage de la souris au-dessus d'une zone, le changement d'une valeur, ...
Ce sont les gestionnaires d'événements qui permettent d'associer une action à un événement.
Avec jQuery le principe reste le même avec des gestionnaires prêt à l'emploi.
Détails des évènements jQuery
- bind() : liaison d'évènement
- live() : similaire à bind mais peu être rappelé
- blur() : Quand un objet perd son focus.
- change() :Après la modification d'un objet.
- click() :Quand on click
- dblclick() :Quand on double click
- error() :Quand une erreur surviens
- focus() : Quand un objet prend le focus
- hover() : Au passage de la souris
- keydown() : Quand une touche clavier est enfoncé
- keypress() : Quand on appuie sur une touche
- keyup() :Quand on lâche une touche clavier
- load() : Au chargement
- mousedown() :Quand le bouton de la souris est enfoncé
- mousemove() : Quand le curseur bouge
- mouseout() : Quand le curseur sort de l'objet
- mouseover() : Quand le curseur passe sur l'objet
- mouseup() : Quand le bouton de la souris est relâché
- one() : similaire à bind mais n'exécute la fonction donné qu'une seul fois



Commentaires
Seuls bind, live, hover et one sont créés par JQuery.
Le reste, c'est du Javascript.
Et oui, JQuery n'a rien inventé, juste facilité aux néophytes l'accès au Javascript.
C'est d'ailleurs pour ça que je ne comprends pas leur fonctionnalité (et la doc proposé ici ne m'aide pas à comprendre ce que fait un bind).
Oui mais jQuery les à entre guillemet redéfini dans les fonctions donc on peu parlé d'évènement jQuery avec bien entendu les évènement de base en javascript.
Cordialement
Aurélien