Я новичок в холсте HTML 5, я пытаюсь нарисовать прямоугольник, где находится мышь, это прекрасно работает. Но я должен удалить последний обратный прямоугольник. Но когда я удаляю последний обратный прямоугольник, базовая сетка отображается неправильно. Я попытался добавить код в jsfiddle, но он не сработает :(http://jsfiddle.net/L5YE8/, но там вы можете увидеть код и, возможно, помочь мне. Как сказано, базовая сетка становится испорченной при удалении последней нарисованной фигуры.HTML 5 удаление последней нарисованной фигуры
мой удаление части:.
function eraseCell(cell) {
var x = (cell.column * kSizePix);
var y = (cell.row * kSizePix);
/*canvas_context.beginPath();
canvas_context.rect(x, y, kSizePix, kSizePix);
canvas_context.fillStyle = 'white';
canvas_context.fill();
canvas_context.strokeStyle = "white";
canvas_context.stroke();*/
canvas_context.clearRect(x, y, kSizePix, kSizePix);
}
спасибо за вашу помощь
Большое спасибо, хорошее объяснение и пример :) Решила мою проблему –