Skip to content

Instantly share code, notes, and snippets.

@jeromelachaud
Created August 23, 2018 12:56
Show Gist options
  • Select an option

  • Save jeromelachaud/0baac9617257d269ee3b3794f21532aa to your computer and use it in GitHub Desktop.

Select an option

Save jeromelachaud/0baac9617257d269ee3b3794f21532aa to your computer and use it in GitHub Desktop.

Revisions

  1. jeromelachaud renamed this gist Aug 23, 2018. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  2. jeromelachaud created this gist Aug 23, 2018.
    21 changes: 21 additions & 0 deletions Compteur
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,21 @@
    /**
    * @param {number} n - Nombre final du compteur.
    * @param {number} cpt - Initialisation du compteur.
    * @param {number} duree - Durée en seconde pendant laquel le compteur ira de 0 à 15.
    * @param {number} interval - Nombre representant le palier entre chaque incrémentation valeur.
    * @param {HTMLElement} node - Noeud où sera rafraîchi la valeur du compteur.
    */

    var compteur = function(n, cpt, interval, duree, node, prefixe) {
    var delta = Math.ceil(((duree*interval) * 1000) / n);
    var dom = document.getElementById(node)
    function countdown() {
    node.innerHTML = cpt +=interval;
    if( cpt < n ) {
    setTimeout(countdown, delta);
    }
    }
    setTimeout(countdown, delta);
    }

    // compteur(18, 0, 1, 5, compteurNode)