参数说明

变量/函数 默认值 类型 描述
startTime new Date() String,Date 当设置开始值的时候,结果就是时间差,请同时设置refresh为0,字符串必须符合w3c时间标准 new Date(‘str’)
endTime String,Date 结束时间,字符串必须符合w3c时间标准 new Date(‘str’)
refresh 1000 Number 当值设置为0的时候,函数内部调用setTimeout
template {h}:{m}:{s}.{x} String
{  
'Y': '年',   
'M' : '月',  
'd' : '日',  
'h' : '时',  
'm' : '分',  
's' : '秒',  
'X' : '毫秒',  
'x' : '毫秒' // 除以100  
}   
hasMonth false Boolean 设置出现最大时间单位为天,否则设为true
onRender undefiend Function 渲染时调用:
 
if(this.setting.onRender && this.setting.onRender.call(this,data) == false){  
    return false;  
}
onEnd undefiend Function 结束时调用:
    if(this.endFlag && this.setting.onEnd && this.setting.onEnd.call(this,data) == false){  
        return false;  
    }   

参考示例

示例代码

  
$('#timer_1').countDown({
    endTime:"2013/9/2",
    refresh:100,
    template:'{d}d\' {h}:{m}:{s}.{x}',
    onEnd:function(){
      this.container.html('过期了');
      return false;
    }
  })