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:
e questa è la funzione che crea 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(); }
Ci sto impazzendo da giorni spero che qualcuno sappia dirmi dove sbaglio.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";}
Grazie di tutto.
Davide.

Rispondi quotando
