78 votes

Comment écraser les gestionnaires d'événements de Jquery ?

Je vais essayer d'expliquer le problème avec un code simple.

var fireClick = function() { alert('Wuala!!!') };

$('#clickme').click(fireclick);
$('#clickme').click(fireclick);

Donc maintenant, il va évidemment alerter 2 fois mais j'ai besoin qu'il n'alerte qu'une fois. J'ai essayé de nombreuses façons, mais sans résultat.

Merci.

0 votes

Pouvez-vous nous expliquer comment l'appel pour lier l'événement se produit deux fois ? Peut-être pouvez-vous empêcher le deuxième appel en modifiant un peu le fonctionnement de votre code.

1 votes

22 votes

C'est "Voila". :)

-11voto

LeroyV Points 1

Vous devriez utiliser setInterval. Le problème est que vous ne pouvez pas faire apparaître deux alertes en même temps. La première doit être fermée en premier, sinon la seconde ne peut pas apparaître à l'écran...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X