évènements: fonction one

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.

Version: disponible depuis la version 1.0 de JQuery

Paramétres:

  • type (String): type d'évènement concerné
  • donnees (Objet): (optionnel) Données supplémentaires à passer au gestionnaire d'évènements (enregistrées dans event.data)
  • fonction (Fonction): fonction à associer à l'évènement

Valeur de retour: objet jQuery

Exemple :

Dans cet exemple, une alerte n'apparaitra que lors du premier clic sur le paragraphe.

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

Code de test:

<p>Hello</p>

Résultat:

alert("Hello")

0 Commentaire (afficher/poster)