感觉遍历数组不是很好的选择,可以使用 splice 方法来删除特定数组元素。
if (balls[i].x + RADIUS < 0 || balls[i].x - RADIUS > CANVAS_WIDTH){
balls.splice(i, 1)
}
if (balls[i].x + RADIUS < 0 || balls[i].x - RADIUS > CANVAS_WIDTH){
balls.splice(i, 1)
}
关于倒计时时间为零的问题,是因为老师的那个月份没有减1,所以你自己设置的时间要比现在时间要小一个月才行。另外可以在
var ret = endTime.getTime() - curTime.getTime();后面减 2592000000就行了。
var ret = endTime.getTime() - curTime.getTime();后面减 2592000000就行了。
2018-09-16
那个length出错的原因是function getCurrentShowTimeSection()没有输出结果,最后面加个return ret;就解决了
2018-08-30