function countdown() {
var oCountdown = $('.countdown');
var sTime = oCountdown.attr('data-time');
if (!sTime) return;
var endTime = new Date(sTime);
var nowTime = new Date();
var disTimer = endTime - nowTime;
if (disTimer <= 0) return;
oCountdown.show();
var ctTimer = null;
var speed = 1000;
var aItem = oCountdown.find('.time-item');
ctTimer = setInterval(function() {
disTimer -= speed;
if (disTimer <= 0) {
clearInterval(ctTimer);
} else {
var data = formatTimer(disTimer);
aItem.eq(0).html(data.h);
aItem.eq(1).html(data.m);
aItem.eq(2).html(data.s);
}
}, speed);
}
function formatTimer(timer) {
var hours = parseInt((timer % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = parseInt((timer % (1000 * 60 * 60)) / (1000 * 60));
var seconds = parseInt((timer % (1000 * 60)) / 1000);
return {
h: hours > 10 ? hours : '0' + hours,
m: minutes > 10 ? minutes : '0' + minutes,
s: seconds > 10 ? seconds : '0' + seconds
};
}
简易倒计时
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- github地址 https://github.com/bigrainbig/countdown一个简单的计时器
- 做一朵白莲花吧,在物欲横流的社会底层静静发育,不沾染一点灰尘,慢慢伸出理想的枝干,穿越尔虞我诈的茂密荷叶,...
- 1功能概述 篮球是一种以将篮球投入对方篮框里的对抗性体育运动,与足球、排球一起被称为“三大球”,是当今世界上最为广...