Actionner une fois seulement une fonction JQUERY

Bonjour,

J’ai fait une fonction en jquery, un animate :
$("#toto").animate({left:“100”},500);

Le probleme c’est que si on survole plusieurs fois la zone, jquery memorise les survols et fait tout à la suite.
bref c pas tres propre et pas tres pro.
Il y a-t-il un moyen de le faire qu’une fois?
dois-je passer par des variables pour memoriser les actions du style :
if(!fin) $("#toto").animate({left:“100”},500,function(){ fin=true; } );
if(fin) $("#toto").animate({left:"-100"},500,function(){ fin=false; } );
merci
c 'est lourd et pas tres propre :confused:

c’est bon j’ai trouvé

Comment as-tu fait ?

pour les suivants :
$("#toto").stop().animate({left:“100”},500);

C’est que pour les suivants ?
Pour le premier il faut utiliser quel code ?

“Pour les suivants” ca veut dire pour les prochains lecteurs