每分钟重启setInterval

时间:2013-03-16 14:22:58

标签: javascript setinterval

要在画布上创建一个滴答移动而不是滑动数字,我想在0,2秒内移动数字并等待0.8秒。这些代码适用于滑动运动但是为了实现滴答,我迷路了。

jsfiddle

var ittt = 0;
var add = null;

function MinuteTimer() {
    add = setInterval(function () {
        totime();
        if (ittt % (40 * 60) == 0) {
            ittt = 0;
        }
    }, 5);
};

function stoptimer() {
    clearInterval(add);
};

function totime() {
    drawcanvasbackground();
    drawnumberscanvas(ittt);
    ittt += 1;
    if (ittt % 40 == 0 && ittt > 0) {
        clearInterval(add);
        setTimeout(MinuteTimer(), 800);
    };
};

0 个答案:

没有答案