Compteur jQuery Projet plan PME

by Jean-Baptiste Audras

HTML

Nombre d'entreprises aidées : <span id="mySpan"></span>

JavaScript

(function(){
    counter = {
        $element : null,
        count : 0,
        maxCount : 1500,
        interval : null,
        //Initialize
        init : function(compteur){
            this.$element = compteur;
            this.run();
            this.interval = window.setInterval("counter.run();", 1);
        },
        // Run
        run : function(){
            if (this.count === this.maxCount){
                window.clearInterval(this.interval);
            }
            
            this.$element.html(this.count);
            this.count++;
        }
    };
    
    $.fn.counter = function(){
        counter.init(this);
    }
    
    $("#mySpan").counter();
})();