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.