aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmo Wu <amo260@gmail.com>2016-11-24 11:21:43 +0800
committerGitHub <noreply@github.com>2016-11-24 11:21:43 +0800
commita7969b8e9e2201054ea55d3c62d6c0c165f6eb9d (patch)
tree5059922a5ca21634dedfeb6251ea0fd1cc9c93d7
parent4ca3f030cc36e4c92be00bd855da0353e6312cde (diff)
downloadplyr-a7969b8e9e2201054ea55d3c62d6c0c165f6eb9d.tar.lz
plyr-a7969b8e9e2201054ea55d3c62d6c0c165f6eb9d.tar.xz
plyr-a7969b8e9e2201054ea55d3c62d6c0c165f6eb9d.zip
Fix cannot scroll after destroyed
In single page application, switch router when plyr is fullscreen mode, page cannot scroll, because `document.body.style.overflow` is `hidden`
-rw-r--r--src/js/plyr.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/js/plyr.js b/src/js/plyr.js
index ec3f4029..ddc20630 100644
--- a/src/js/plyr.js
+++ b/src/js/plyr.js
@@ -3664,6 +3664,9 @@
// Replace the container with the original element provided
plyr.container.parentNode.replaceChild(original, plyr.container);
+ // unbind escape key
+ document.body.style.overflow = '';
+
// Event
_triggerEvent(original, 'destroyed', true);
}