canvas 大青虫(慎点)

原创 两栖猎手 随笔 效果 1.2k阅读 29 天前 举报
评论 ( 19 )
最新评论
inge 11 天前 19F

不错,挺好的

我就发现了这个现象,原因不知道。

可否讲解下onfocus重复触发是什么原因

现在好像不放到onload里还是获取不到窗口宽高,并且onfocus触发两次

谢谢,我也是新手,写这个主要也是为了好玩和练习,代码写的丑,勉强能看。

window.onfocus 事件被重复触发导致了闪烁效果,点这个链接,在代码区和输出窗口间来回点几下就可以模拟出闪烁效果,原因也是重复触发了 window.onfocus 事件。简单的解决方法是在事件函数里添加 window.onfocus = null 来取消事件,使之只触发一次。

千里独行 25 天前 13F

666,这个不错,感谢分享!

大神M 11F 25 天前 12F

你的代码我保存在本地,运行,和在线是一模一样的效果,闪烁不停呀。

http://xo2.cn/8P0AL8 我这个是什么问题呢?

大神M 9F 28 天前 10F

哈哈,所以今后遇到这样的问题,可以直接反馈给我们…

昨天刚给所有代码加上window.onfocus然后今天问题就解决了?

老姚 7F 28 天前 8F

大神M 4F 28 天前 7F

问题已解决!

hugeannex 29 天前 6F

好吓人,好恶心。。。

大神M 4F 29 天前 5F

嗯,源代码放到本地没问题可执行,说明运行代码可能还存在问题,正在检查

老姚 3F 29 天前 4F

执行了。offsetwidth值是零的原因。

大神M 2F 29 天前 3F

哈哈,我也找到了这个问题,window.onload没执行到,正在想办法解决这个BUG!

老姚 29 天前 2F

酷!!!!!

老姚 29 天前 1F