@sljfhwo

Не работает js?

Не работает
document.getElementById("canvas");
var ctx = canvas.getContext("2d");

var q = 0;
document.addEventListener("onmousedown", function (e){
		q = 1;
});

function draw(){
	if(q == 0){
    ctx.fillStyle = "yellow"
	ctx.fillRect(0, 0, 355, 366);
	}
}

setInterval(draw, 20);
  • Вопрос задан
  • 142 просмотра
Решения вопроса 2
mosesfender
@mosesfender
Меланхолик, параноик, падал с коек
Предположу, что ctx создаётся до появления в DOM элемента #canvas.

Ну и события onmousedown нет, есть mousedown.
Ответ написан
Комментировать
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
document.addEventListener("mousedown", function (e){
    q = 1;
});

mousedown а не onmousedown
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы