参数说明
变量/函数 |
默认值 |
类型 |
描述 |
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;
}
})