日期:2014-05-16  浏览次数:20345 次

请教一个重复循环的问题
这个问题例如:秒表,从1到59,到60以后又从1开始,我这个问题大概就是这样,我写的代码老是让浏览器挂了。

请教哪里写错了

JScript code

$(function(){
    //some code...
   
    loopCom();
});

function loopCom(){

    setInterval(function(){
        for (var i = 1; i < 60; i++) {

           //some code...


            if(i == 59)
                loopCom();

        }; 
    },1000);
}



------解决方案--------------------
JScript code

var i=0;
function loopCom(){

    setInterval(function(){
        f(i);//函数f代表某种运算
        i++;
        if(i==60)
        i=0;
    },1000);
}