Ciao a tutti,
come da titolo sto lavorando sui Canvas, ho creato un tasto cancella Canvas e quando lo clicco tramite clearRect effettivamente si cancella, ma quando appoggio il Mouse per ridisegnare mi ricompare il disegno cancellato in precedenza...
Questa è la funzione per cancellare il canvas:
codice:
function cancellaCanvas() {
var canvas = document.getElementById('sheet2').getContext('2d');
canvas.width = 800;
canvas.height = 400;
canvas.clearRect(0, 0, canvas.width, canvas.height);
canvas.beginPath();
}
e questa è la funzione che crea il Canvas:
codice:
function newCanvas() {
var canvas = new fabric.Canvas('sheet2');
canvas.isDrawingMode = true;
document.getElementById('sheet2').getContext('2d').beginPath();
canvas.freeDrawingBrush.width = 5;
canvas.freeDrawingBrush.color = "#ff0000";}
Ci sto impazzendo da giorni spero che qualcuno sappia dirmi dove sbaglio.
Grazie di tutto.
Davide.