J'ai une cellule de tableau qui contient une valeur numérique.Comment afficher le compteur de fonctionnement en Javascript?
Lorsque vous modifiez la valeur, je souhaite créer un effet dans lequel le compteur monte (ou descend) en 100 étapes jusqu'à atteindre la nouvelle valeur.
J'ai essayé quelque chose comme ce qui suit (avec l'aide de jQuery):
function update(element,newValue)
{
var oldValue = parseFloat($(element).text());
var diff = (newValue - oldValue)/100;
for (var i = 0; i < 100; i++) {
oldValue += diff;
$(element).text(oldValue);
}
}
Cependant, Javascript ne semble pas rafraîchir l'affichage jusqu'à ce que après le script fait - il n'y a donc pas d'effet.
Comment puis-je m'assurer que les valeurs intermédiaires sont affichées à chaque étape? JavaScript et le DOM partagent le même thread, de sorte que l'affichage ne peut pas être actualisé pendant que le script est en cours d'exécution.
Merci. Très utile! – Sleepster