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

最赞回答 / qq_Punisher_04304847
刚才找到了原因,是因为html加载顺序。当你引入js文件时,将<script>标签写在了<head>标签里面了吧?如果js里面涉及DOM操作,当你js文件加载时,DOM还没有加载,所以获得不到js文件中的想要效果。解决方法有两个:第一个是将引入js文件的<script>标签写在<canvas>标签后面,这样按顺序加载,js中的DOM操作的目标就已经存在了,可以操作了。不过这样不美观,还扰乱了html结构。第二个是不改变<script>标签引入js...

最新回答 / 慕莱坞5033121
你可以把定时器里面的时间设置的短一点 一般1000毫秒30帧人眼就看起来很连贯了,你可以把定时器里面的时间设置为30 或者20;帧数只要够多 就算一帧移动1000个像素你也看起来很连贯的

已采纳回答 / 星夜永恒
我也没找到, 自己按照图片生成了一个, 看看能否帮助你<...code...>

已采纳回答 / 爱一代
我们没明白你这样做的理由是什么

已采纳回答 / qq_春花花_0
++i与i++不在赋值运算中的话,应该是相同的,都是自增,没有运算前运算后

最新回答 / 梦合九千
看看你的时间设置的对不对?

已采纳回答 / up2day
curShowTimeSeconds = getCurShowTimeSeconds()表示curShowTimeSeconds一直都在获取动态值,但我们要生成与与当前一样的彩色小球,实际上是获取一个curShowTimeSeconds静态值,而且随着getCurShowTimeSeconds()变化,这个获取到的curShowTimeSeconds变成了上一秒时间(静态的)。所以根本原因是:我们要动态生成彩色小球。 方法就是:通过添加nextShowTimeSeconds = getCurShowTim...

最新回答 / 小彬__
定义和用法onload 事件会在页面或图像加载完成后立即发生。onload 通常用于 <body> 元素,在页面完全载入后(包括图片、css文件等等。)执行脚本代码。语法在 HTML 中:<bodyonload="SomeJavaScriptCode">在 JavaScript 中:window.onload=function(){SomeJavaScriptCode};

最新回答 / 慕的地1485338
WINDOW_WIDTH和WINDOW_HEIGHT在后面的函数中也会调用,只定义在这一个函数里面后面函数调用的时候会报错说WINDOW_WIDTH和WINDOW_HEIGHT没有定义,所以没有效果。

最赞回答 / 唐唐唐
const endTime = new Date("2017/1/27,18:47:52");时间格式错误,已经解决,下面是改过的时间const endTime = new Date(2017,1,27,18,47,52);

最新回答 / JY_YOLO
new Date("2017/1/27,18:47:52"); 去掉引号试试 加了引号变字符串了

已采纳回答 / Black_warlock
在HTML里面加入一个video标签,设置好你的音乐,然后在倒计时结束的时候用js让你的video播放即可
课程须知
1.要对HTML+CSS相关标签有所掌握;2.对网页布局知识有简单的了解;3.掌握一定的JS基础知识
老师告诉你能学到什么?
通过学习Cancas倒计时效果的基础知识:比如球形的绘制,动画的基础原理,让Canvas帮助我们制作出绚丽的效果,力图每一个课程除了介绍知识,还能帮助大家使用Canvas制作出属于自己的动画和游戏作品。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消