diff --git a/examples/spreads.html b/examples/spreads.html index e086b33..8d66bce 100644 --- a/examples/spreads.html +++ b/examples/spreads.html @@ -33,7 +33,7 @@ rendition.display(currentSectionIndex); - book.ready.then(() => { + book.ready.then(function() { var next = document.getElementById("next"); diff --git a/src/contents.js b/src/contents.js index 2b1e58d..49d9100 100644 --- a/src/contents.js +++ b/src/contents.js @@ -450,7 +450,6 @@ class Contents { clearTimeout(this.expanding); requestAnimationFrame(this.resizeCheck.bind(this)); - this.expanding = setTimeout(this.resizeListeners.bind(this), 350); } diff --git a/src/managers/views/iframe.js b/src/managers/views/iframe.js index 45b485a..5b23275 100644 --- a/src/managers/views/iframe.js +++ b/src/managers/views/iframe.js @@ -780,6 +780,7 @@ class IframeView { this.displayed = false; this.removeListeners(); + this.contents.destroy(); this.stopExpanding = true; this.element.removeChild(this.iframe);