jquery実装タイミングスケジューリング(カウントダウン)

1744 ワード

ワークにはカウントダウンスクリプトが必要です.コードは次のとおりです.
/**

 *    

 * @param infoId :     id     span  

 * @param callback:         

 */

function beginCountDown(infoId,callback){

    var num = 0 ;

    var max =leaguer_constant.timeLen ;

    $("#"+infoId+"").html( (parseInt(max)))  ;

    var id = null ; 

    id = setTimeout(timeFun , 1000) ;  //1       

    function timeFun(){

       $("#"+infoId+"").html( (parseInt(max))-1 )  ;

       max-- ;

       if(max==num){

         clearInterval(id) ;

          if(callback&&"function"===typeof(callback)){

              callback() ;

          }

       }else{

         setTimeout(timeFun,1000) ;

       }

    }

}