我正在使用 javascript canvas 元素,并且我正在寻找可以为其制作加载屏幕的方法,因为它需要在屏幕上布置二十万个单独的彩色点,并且需要相当长的时间。我看到的所有加载屏幕都是用于加载 HTML 元素的 jQuery 解决方案。然而,canvas 标签加载速度很快,但其上的元素却加载缓慢。有什么方法可以衡量 Canvas 加载的进度吗?
谢谢
最佳答案
您可以创建一个具有绝对位置的 div,然后将其放置在 Canvas 上。
//Init Canvas... get context
//blah blah blah
//Put a load screen over it
var loading=$('<div style="position:absolute;left:;top:;background:url(\'loading.gif\' white"/>').appendTo("body");
//Call drawing procedure
//......
//when done just remove
loading.remove()
关于javascript - 如何制作 Canvas 的加载屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16049963/