0
votes

Y a-t-il une façon de faire une boucle avec des moments de changement à la minute de changement?

Je veux utiliser un momentjs pour trouver des minutes même et impaires à la minute.

J'ai lu les documents Documents Momentsjs et à travers certaines recherches, je n'ai rien trouvé, je peux utiliser ou comment je peux l'appliquer. En fin de compte, je souhaite utiliser JQuery pour utiliser AddClass et Removeclass pour modifier chaque minute de la barre de navigation au lieu d'écrire à la console. xxx


2 commentaires

Bienvenue dans le débordement de la pile! Vous recherchez Settimeout ?


N'oubliez pas de marquer la réponse qui résolvait votre problème comme solution. Profitez de votre séjour au débordement de la pile!


3 Réponses :


1
votes

Vous pouvez utiliser la fonction seinterval pour répéter du code dans un intervalle spécifié. Exemple: xxx

Dans votre cas, vous voudrez probablement définir l'intervalle sur 1000 * 60 pour exécuter votre code chaque minute. N'oubliez pas que la fonction seinterval ne garantit pas les intervalles exacts de milliseconde, mais pour la plupart des cas, c'est assez bon.


0 commentaires


0
votes

Vérifiez la condition toutes les 1 (1000ms) et faites-moi une valeur impair / pair

setInterval(function() {
  let now = new Date();
  let minutes = now.getSeconds(); // You can change getSeconds() to getMinutes()
  if(minutes % 2 == 0) {
    console.log('Time is even');
  } else {
    console.log("Time is odd");
  }
}, 1000)


2 commentaires

Merci pour l'aide! Cela va me faire aller dans la bonne direction.


Seinterval court jusqu'à ce que le code tombe mort. Si vous devez être capable de l'arrêter pour une raison quelconque, vous devez conserver à l'ID qui est renvoyé de seinterval, vous pouvez utiliser AnnulerInterval (ID).