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