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

来源:4-1 一个实现动画的基础函数

噗嗤噗嗤噗嗤鱼

2015-05-04 14:33

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

写回答 关注

2回答

  • Sophiaelse
    2015-11-17 22:10:19

    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就会报错。 如果我说的不清楚需要举例子的话,你可以继续追问

  • Sophiaelse
    2015-11-17 21:33:44

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

炫丽的倒计时效果Canvas绘图与动画基础

学习HTML5中最激动人心的技术Canvas,彻底释放自己的创造力

96775 学习 · 1000 问题

查看课程

相似问题