У меня есть несколько холстов, каждый с атрибутом данных идентификатор, который используется для получения dataURL для того, чтобы сделать изображение выглядеть примерно так:HTML холст: вставить несколько изображений в отдельный холст
<canvas data-id='2' class='drawing-result>
Ниже будет только поместить их в последнем холсте:
var $canvases = $(".drawing-result");
for (var i=0; i<$canvases.length; i++){
var canvas = $canvases.get(i);
var context = canvas.getContext('2d');
var imageObj = new Image();
imageObj.onload = function(){
context.drawImage(this, 0, 0);
};
// skipping the code for retrieving dataURL using data-id
imageObj.src = dataURL;
Я подозреваю, что это, возможно, придется делать с неглубоким копированием некоторых вещей, но это не может быть случая, потому что я ставлю вар везде.
Спасибо большое, что работает. Вы знаете, что не так с кодом в вопросе? – user2191332