javascript和JQuery焦点图和代码特效大全
当前最流行的开源CMS网站系统大全
当前位置:主页 > WEB前端 > JavaScript >

javascript实现动态定制定时器

来源:IT技术网编辑:一页书发布于:2013-07-16人围观JavaScript定时器

javascript实现动态定制定时器,具体代码如下:

 

function timeout (){
    if(typeof timeout._instance === 'object'){
        return timeout._instance;
    }
 
    function move(time, fn, config) {
        function loop() {
            fn(config);
            time.id = setTimeout(function () {
                if (time.num < time.count) {
                    loop();
                    time.num++;
                } else if (time.num == time.count) {
                    clearTimeout(self.id);
                    time.id = null;
                    time.num = 0;
                }
            }, time.delay);
        }
        loop();
    }
 
    function stop(time) {
        clearTimeout(time.id);
        time.id = null;
        time.num = 0;
    }
 
    timeout._instance = {
        on:move,
        off:stop
    };
 
    return timeout._instance;
};

JavaScript,定时器,相关的文章
有时间的话来看看IT界的突发事件