计时器
计时器
Shawn_Song 发表于3年前
计时器
  • 发表于 3年前
  • 阅读 6
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

var minisite = minisite || {};
minisite.countDown=function(){
	var thisobj = this;
	thisobj.init=function(time,id){
		var obj = $(id);
		var end_time = new Date(time).getTime(),//月份是实际月份-1
		sys_second = (end_time-new Date().getTime())/1000;
		var timer = setInterval(function(){
			if (sys_second > 1) {
				sys_second -= 1;
				var day = Math.floor((sys_second / 3600) / 24);
				var hour = Math.floor((sys_second / 3600) % 24);
				var minute = Math.floor((sys_second / 60) % 60);
				var second = Math.floor(sys_second % 60);
				obj.find("li[p=d1]").removeClass().addClass("m_time").addClass("m_time_"+thisobj.getDigit(day,0));//计算天
				obj.find("li[p=d2]").removeClass().addClass("m_time").addClass("m_time_"+thisobj.getDigit(day,1));//计算天
				obj.find("li[p=h1]").removeClass().addClass("m_time").addClass("m_time_"+thisobj.getDigit(hour,0));//计算小时
				obj.find("li[p=h2]").removeClass().addClass("m_time").addClass("m_time_"+thisobj.getDigit(hour,1));//计算小时
				obj.find("li[p=m1]").removeClass().addClass("m_time").addClass("m_time_"+thisobj.getDigit(minute,0));//计算分钟
				obj.find("li[p=m2]").removeClass().addClass("m_time").addClass("m_time_"+thisobj.getDigit(minute,1));//计算分钟
				obj.find("li[p=s1]").removeClass().addClass("m_time").addClass("m_time_"+thisobj.getDigit(second,0));//计算秒杀
				obj.find("li[p=s2]").removeClass().addClass("m_time").addClass("m_time_"+thisobj.getDigit(second,1));//计算秒杀
			} else { 
				clearInterval(timer);
			}
		}, 1000);
	}
	thisobj.getDigit=function(val, index) {
	    if (0 == index) {
	        if (val < 10)
	            return 0;
	        else
	            return ("" + val).substring(0, 1);
	    } else {
	        if (val < 10)
	            return val;
	        else
	            return val % 10;
	    }
	}
}


共有 人打赏支持
粉丝 1
博文 16
码字总数 870
×
Shawn_Song
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: