我想在同一个画布上绘制两幅图像。第一幅图是background.jpg,第二幅是photo.jpg。我希望photo.jpg永远在其他图像上面:
var ctx = document.getElementById("main").getContext("2d");
var background = new Image();
var photo = new Image();
background.onload = function() {
ctx.drawImage(background, 0, 0);
}
photo.onload = function() {
ctx.drawImage(photo, 0, 0);
}
background.src = "background.jpg";
photo.src = "photo.jpg"
我的问题是如何确保照片始终在顶部。由于onload是回调函数,所以我无法做出任何调用顺序的假设。谢谢!