diff --git a/index.js b/index.js index 28f6e6f..73b9a2a 100644 --- a/index.js +++ b/index.js @@ -116,7 +116,7 @@ Overlay.prototype.remove = function(){ this.emit('close'); classes(this.el).add('hidden'); setTimeout(function(){ - self.target.removeChild(self.el); + if (self.el.parentNode === self.target) self.target.removeChild(self.el); }, 350); return this; };