【发布时间】:2015-07-08 17:23:53
【问题描述】:
我在画布上加载了几个 PNG 图像,因此生成画布需要时间。
我想在画布加载时显示加载图标。如何检查画布是否正在加载或准备就绪?
HTML:
<canvas id="myCanvas" width="1300" height="800"></canvas>
Javascript:
function buildCanvas(settings){
var canvas = document.getElementById('myCanvas');
var context = canvas.getContext('2d');
var ctx = canvas.getContext("2d");
var background = new Image();
background.onload = function() {
context.drawImage(background, 0, 0, 1300, 836);
};
background.src = 'data/skin-army.png';
}
【问题讨论】:
-
$(document).on("CanvasOnLoad", function(){}); 怎么样
-
你做了什么?信息不足以回答。
-
@Sushil 谢谢!你能给我一个更大的例子吗?
-
@fuyushimoya $("#myCanvas").ready(function() { $("#result").html("loaded"); });
-
你能发布你的代码吗?
标签: javascript jquery html canvas