为了账号安全,请及时绑定邮箱和手机立即绑定

为什么时间一改浏览器就显示不出来啊

为什么时间一改浏览器就显示不出来啊

正在回答

2 回答

var hour = parseInt(restMin/3600);
var secound = parseInt(restMin/60) - hour*60;
var min = parseInt(restMin%60);

因为renderDigit(MARGIN_LEFT, MARGIN_TOP, parseInt(hour/10, 10), cxt);
这个计算hour只允许每次传一位范围为0~9,如果我们设置的endTime距离现在的时间大于99时,parseInt(hour/10, 10)这个地方的就会出现两位数,for(var i = 0; i< digit[num].length;i++),digit[num].length就会报错。 如果我说的不清楚需要举例子的话,你可以继续追问

0 回复 有任何疑惑可以回复我~

不太清楚你的问题,你修改了哪里的时间,浏览器不能显示。或者你看看控制台报的什么错误

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么时间一改浏览器就显示不出来啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信