下面的代码在 Chrome、Safari 和 Firefox 中就像一个魅力,但在我的 iPad2 iOS5 中不起作用为什么
function preImage(url,callback){
var img = new Image();
img.src = url;
if (img.complete) {
callback.call(img);
return;
}
img.onload = function (){
callback.call(img);
};
}
(function() {
var my_canvas=document.getElementById("myCanvas");
var context=my_canvas.getContext("2d");
preImage("img/test.png",function(){
context.drawImage(this,0,0);
});
})();