la plupart du temps les pauses nécessaires dans du code js le sont pour attendre la modification d'une variable.
il suffit de faire une fonction d'aiguillage qui teste la variable en question dans un setInterval, moins gourmand qu'un while lorsque la variable est modifiée l'aiguilleur renvoie la fonction, suivante.
Je crois que cela est implémenté dans jquery
un truc du genre
wait(forwhat,targetvalue,dowhat)
forwaht étant la variable a tester
targetvalue la valuer cible
dowhat la fonction à lancer
[edit]petite modif dans les noms de variables pour eviter des soucis
)
Partager