还有一个bug没解决,就是当浏览器切换到其他标签页一段时间后再回过来看这个页面就会发现有很多小球同时出现。我估计是当时钟页面失去焦点后canvas停止了绘图而时间不停的走小球的数量不断增加造成的。不知道这个怎么解决?
还真有执着的小伙伴。可以试试窗口的失去焦点和获取焦点事件处理下。
找到解决办法了吗?
这个是因为在有些浏览器上,当前标签页不在激活状态,贞动画可能会停止。解决办法可以试试,当前屏幕上的最大小球数量,当超过一定数量的小球时,就不再产生小球。