9
votes

Simple JQuery Second Counter

Quel est le moyen le plus simple d'augmenter une variable de 1 chaque seconde?


0 commentaires

4 Réponses :


35
votes
var counter = 0;
var myInterval = setInterval(function () {
  ++counter;
}, 1000);

// to stop the counter
clearInterval(myInterval);

0 commentaires

0
votes

Le moyen le plus simple est seinterval ("x ++", 1000); , où x ++ peut être remplacé par votre incrément. Exemple:

javascript / jQuery xxx

html xxx


2 commentaires

setInterval ("x ++", 1000); utilise une évaluation implicite (). Dans la plupart des cas, ce n'est pas un problème, mais n'est-ce pas techniquement un risque de sécurité?


Si c'était le cas, pourquoi ne l'avez-ils pas handicapés? C'est toujours le moyen le plus simple d'augmenter une variable.



0
votes

Un meilleur moyen est via la fonction fermée: xxx


1 commentaires

Pourriez-vous expliquer pourquoi cela est-il meilleur que la réponse acceptée?



0
votes

Fonction Minuterie (secondes, élément)

Auteur: Zmora JLB
Email: zmorajlb [singe] gmail.com

inclure la minuterie de fonction emballée: xxx

< p> Utilisez xxx

second: compter "3605" secondes -: -


0 commentaires