0
votes

J'ai besoin de JavaScript pour Count-up Timer continuer après la page de rafraîchissement

J'ai un script de comptage de minuterie: xxx

J'ai besoin de continuer à compter après actualiser la page.


1 commentaires

N'oubliez pas d'accepter une réponse si cela résout votre problème!


4 Réponses :


2
votes

Premièrement, je dois indiquer qu'un seinterval de 1000 ms effectue rarement un vrai délai de 1000 ms, ce n'est pas fiable lorsque vous utilisez une minuterie.

ref: https://dev.o/akanksha_9560/ pourquoi-ne pas-utiliser-setInterval - 2na9

Ma suggestion (qui facilite également la persistance de la minuterie) est de - Enregistrez la date de début de la minuterie en UTC dans localStorage - Caluler le temps écoulé par le delta de l'heure actuelle - temps de stockage local - Exprimez le delta en heures, minutes et secondes.

Lorsque vous démarrez la minuterie, lisez à partir de localSorage de la minuterie de démarrage, puis de vous déshabiller.


2 commentaires

Réponse exceptionnelle!


Thx Nemostein, j'ai appris à gérer les minuteries de cette manière lorsque j'ai dû faire face aux algorithmes de prévision / de réconciliation de données multijoueurs.



0
votes

Vous pouvez stocker le nombre actuel dans le localStorage code>.

var totalSeconds = localStorage.getItem("totalSeconds") || 0;

function setTime() {
  // Your code ...
  localStorage.setItem("totalSeconds", totalSeconds);
}


0 commentaires

0
votes

sur la possibilité possible de le faire utiliserait le localStorage < / a>. xxx


0 commentaires

0
votes

Quelque chose de minimal que vous pouvez utiliser: xxx


0 commentaires