Я пытаюсь создать простое приложение, используя JavaScript, который рисует прямоугольник, когда я нажимаю экран (на сенсорном экране). Я не знаю, почему он не работает. Вот код:JavaScript Нарисуйте прямоугольник при нажатии экрана
HTML
<canvas id="drawingboard" width="500" height="500" style="border:10px solid #000000;">
You have a horrible browser that will not support an HTML canvas, so this won't work.
</canvas>
JavaScript
var c = document.getElementById("drawingboard");
var ctx = c.getContext("2d");
var mouseDown = 0;
document.body.ontouchstart = function() {
mouseDown+=1;
}
document.body.ontouchend = function() {
mouseDown-=1;
}
if (mouseDown == 1) {
ctx.fillStyle = "#FF0000";
ctx.fillRect(0,0,150,75);}
необходимо нарисовать в обработчиках событий. –