Salut a toutes et a tous,

Je veux faire quelque chose de super simple mais je bloque un peu:

J'ai une fonction qui anime mon bloc lorsque celui ci est cliqué.

mon animation est ensuite "verouillée" par le .stop() donc si je reclique dessus rien ne se passe.

Ce que je veux: la même animation mais avec la possibilité de recliquer sur le bloc une fois que le premier .animate a été exécuté donc une fois que mon bloc s'est déplacé vers le bas.

Quand je reclique mon bloc repartira vers le top et reviendra a sa place.

Voici le code ultra simple de mon animation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
$("#right").click(function(){
  $(this).attr('clicked',true);
  $(".block").animate({ "top": "+=152px"}, {
  complete:function(){
  $(".block").stop().animate({"top": "+=0px"});
  $("#power").animate( { width:"240px" }, 1500);
  }
  });
});
Avez vous des idées qui pourraient m'aider ?