9
votes

Sortie du gestionnaire de clic

Comment quittez-vous d'un événement?

$('.more').click(function() {
   if (condition1) {
      if (condition2) {
         // abort, exit completely out of click handler
      ...


0 commentaires

4 Réponses :


21
votes

Utilisez le Retour là-bas: xxx

Voir:

interrompre une fonction en toute sécurité


0 commentaires

1
votes

retour;

qui vous fera sortir de la fonction associée au gestionnaire de clics de clic;


0 commentaires

1
votes

Notez que vous pouvez également utiliser une pause ici.

$('.more').click(function() {
   if (condition1) {
      if (condition2) {
         // abort, exit completely out of click handler
         break;


0 commentaires

0
votes

Je n'utilise plus de fonctions anonymes car ma compréhension de JavaScript a sauté à un nouveau plateau lorsque j'ai commencé à les nommer. Et outre, nommer vos fonctions fournit une sorte de documentation en ligne: xxx


0 commentaires