Не рисуется изображение в canvas

149
06 декабря 2018, 08:40
    window.onload = function() {
    var button = document.getElementById("previewButton");
    button.onclick = previewHandler;
}
 function previewHandler() {
    var canvas = document.getElementById("tshirtCanvas");
    var context = canvas.getContext("2d");
    fillBackgroundColor(canvas, context);
    var selectObj = document.getElementById("shape");
    var index = selectObj.selectedIndex;
    var shape = selectObj[index].value;
    if (shape == "squares") {
        for (var squares = 0; squares < 20; squares++) {
            drawSquare(canvas, context);
        }
    }
    if (shape == "circles") {
        for (var circles = 0; circles < 20; circles++) {
            drawCircle(canvas, context);
        }
    }
    drawText(canvas, context);
    drawBird(canvas, context);
}
function drawBird(canvas, context) {
    var twitterBird = new Image();
    twitterBird.src = 'twitterBird.png';
    context.drawImage(twitterBird, 50, 150, 70, 70);
    twitterBird.onload = function() {
        context.drawImage(twitterBird, 50, 150, 70, 70);
    };
}
READ ALSO
Как сделать многоуровневый массив?

Как сделать многоуровневый массив?

Нужен массив games, который будет содержать несколько значений: mario, snake

138
Сохранение токена в заголовке

Сохранение токена в заголовке

Всем привет,у меня вот такая проблема,не получается сохранить токен в заголовке Приходится вот так постоянно его задавать,но так не должно...

178
Слайдер в аккордионе

Слайдер в аккордионе

Имеется аккордион и в нем slick слайдерПервый элемент раскрыт при загрузке, остальные скрыты

153