Méthode: bind

Liste des différentes variantes:

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.

Paramètres:

  • fonction (fonction): fonction liée a l'évènement
  • donnees (Objet): (optionnel) données supplémentaires passée au gestionnaire d'évènement accessible avec event.data
  • type (String): type de l'évènement

Valeur de retour: objet jQuery

Exemple:

Empêche simplement le bouillonnement d'évènement en utilisant la méthode stopPropagation.

$("form").bind("submit", function(event){
event.stopPropagation();
});

Exemple:

Annule une action par défaut et empêche le bouillonnement d'évènements en retournant "false".

$("form").bind("submit", function() { return false; })

Exemple:

$("p").bind("click", function(){
alert( $(this).text() );
});

Code de test:

<p>Hello</p>

Résultat:

alert("Hello")

Exemple:

Ajoute une donnée supplémentaire au gestionnaire d'évènement.

function handler(event) {
alert(event.data.foo);
}
$("p").bind("click", {foo: "bar"}, handler)

Résultat:

alert("bar")

Commentaires (afficher/poster)

Aucun commentaire n'a été ajouté pour le moment.

Ajouter un nouveau commentaire

Votre pseudo
Votre email
Message
Image antispam:cryptogramme