img.onload = function(){
console.info("图片未加载");
drawBeauty(img,x*256-x_ze*256,y*256-y_ze*256);
}
改为
img.onload = function(){
console.info("图片未加载");
drawBeauty(this,x*256-x_ze*256,y*256-y_ze*256);////注意是this
}
要不第一次加载图片从服务器下载需要时间,而img已经是最后一个img了,都是绘制了最后的img。
加载过后从缓存加载走的是if(img.complete)直接绘制当前图片