Déclenchement double clic via jQuery ou Javascript pur pour un événement à un seul clic

Je souhaite déclencher un événement à double clic sur n'importe quel élément lorsqu'un événement à un seul clic se produit dans cet élément.

Pour être plus clair, disons que j'ai une zone de texte avec du texte, et lorsque l'utilisateur clique (un seul clic) sur la zone de texte, je dois déclencher un seul clic sur plusieurs clics (double clic ou même tripple click).

J'ai essayé de la manière suivante, mais en vain 🙁

$('#timer').click(function() { $('#timer').dblclick(); }); 

Merci d'avance.

À votre santé!

Le code que vous avez fourni ci-dessus fonctionne pour moi. Un double clic est déclenché lorsqu'un seul clic se produit. J'ai utilisé cette variation:

 var numd = 0; $("#content").dblclick(function() { numd++; }); $("#content").click(function() { $(this).dblclick(); }); 

numd est incrémenté correctement.

Pour plusieurs clics:

Vous pouvez utiliser une variable pour suivre le clic sur lequel vous êtes activé lors de l'utilisation de la méthode click() pour effectuer des clics. Voici un exemple pour déclencher un triple clic.

 var clicknum = 0; $("#text-box").click(function() { clicknum++; if (clicknum < 3) { $(this).click(); } else { // Reset clicknum since we're done. clicknum = 0; } }