代码未出现效果是因为截止时间不对,如果截止时间不修改当然是0,但是如果改成2017年某一天也不可以,因为这个与当前时间的小时差大于100,所以就不会显示了,所以比如今天是2016.12.12.那你就把截止时间改成const endTime = new Date(2016,11,13,18,47,52);就可以了,注意11对应的是12月
2016-12-12
最新回答 / 田梗上的梦
<!DOCTYPE html><html><head><meta charset="utf-8"> <title></title></head><body><canvas id="canvas" width="1024" height="768" style="border:1px solid #aaa;display: block;margin: 20px auto;"><!-- 默认宽30...
2016-12-12
已采纳回答 / weibo_吃着空调吹西瓜_0
这个应该和用什么编辑器没有关系确定你用的是<canvas></canvas>(当初我就犯过这个毛病);var canvas=document.getElementById("canvas");var context=canvas.getContext("2d")这样应该就没错了。
2016-12-12
能倒计时但是没有小球掉落,或者有小球掉落但是掉落的有问题不规律等问题的,请大家仔仔细细的看看自己的代码中update()函数中的判断有没有写对,和老师的一样的一定没问题,重点看到底什么地方是cur开头的什么地方是next开头的,还有就是 / 和 % 有没有写错,许多同学直接复制自己的第一次敲得代码很可能改的不全,导致有问题。
2016-12-11
两个小问题(老师说的清清楚楚,可能大家没注意):
1,Uncaught TypeError: Cannot read property 'length' of undefined问题:
因为JavaScript的Data()方法的月份是从0-11的,也就是说0代表一月,11代表12月,在设置截止时间的时候月份应该设置你想要的月份-1;
2,设置在四天以内的原因:4*24=96小时,两位数,5*24=120小时,三位数,我们要做的倒计时时分秒都是两位数的,所以要控制在四天之内(也不一定是四天,而是控制在小时数为两位数,不能为三位数)。
1,Uncaught TypeError: Cannot read property 'length' of undefined问题:
因为JavaScript的Data()方法的月份是从0-11的,也就是说0代表一月,11代表12月,在设置截止时间的时候月份应该设置你想要的月份-1;
2,设置在四天以内的原因:4*24=96小时,两位数,5*24=120小时,三位数,我们要做的倒计时时分秒都是两位数的,所以要控制在四天之内(也不一定是四天,而是控制在小时数为两位数,不能为三位数)。
2016-12-10
@q1udaoyu02 你狗眼是不是瞎了?这个教程标签就是 难度级别为高的 还特么“对新人不友好” 我友好你奶奶个腿 看不懂的 麻烦回去巩固一下js基础好不好 新人?
2016-12-09
getCurrentShowTimeSeconds函数中,直接使用getTime方法就可以获得已过的秒数了嘛?
对于这个问题。我也犯过。原因是?
获取今天已经走过的时间,不能用getTime()这个时间是因为是对于1970年的时间。当小时大于好几位的话,也就是说大于两位数的话,就会报错。length未定义
对于这个问题。我也犯过。原因是?
获取今天已经走过的时间,不能用getTime()这个时间是因为是对于1970年的时间。当小时大于好几位的话,也就是说大于两位数的话,就会报错。length未定义
2016-12-08
http://wx.xlelou.cn/ct/ 根据老师的代码 制作的 距离2017年01月01日00点00分00秒的倒计时 目前还有23天 14个小时 ,大家可以看一下
2016-12-08