diff --git a/daisy.js b/daisy.js index 7bb1a10..428162c 100644 --- a/daisy.js +++ b/daisy.js @@ -147,6 +147,15 @@ */ function resizeHandler() { // resize the canvas + + destroy(); + //Create canvas + canvas = document.createElement('canvas'); + canvas.className = 'pg-canvas'; + canvas.style.display = 'block'; + element.insertBefore(canvas, element.firstChild); + ctx = canvas.getContext('2d'); + styleCanvas(); var elWidth = element.offsetWidth; @@ -355,6 +364,7 @@ function destroy() { console.log('destroy'); + particles = []; canvas.parentNode.removeChild(canvas); hook('onDestroy'); if ($) {