diff --git a/src/assets/_scss/partials/_main.scss b/src/assets/_scss/partials/_main.scss index a68dcec4..703eb68d 100644 --- a/src/assets/_scss/partials/_main.scss +++ b/src/assets/_scss/partials/_main.scss @@ -34,7 +34,12 @@ body, position: relative; height: 100%; overflow: auto; - overflow-scrolling: touch; + -webkit-overflow-scrolling: touch; +} + +.content { + position: relative; + min-height: 100%; } .wrapper { @@ -46,7 +51,7 @@ body, outline: 0; background-color: $background-color; overflow: auto; - overflow-scrolling: touch; + -webkit-overflow-scrolling: touch; @include breakpoint(medium) { position: relative; diff --git a/src/assets/js/scripts.js b/src/assets/js/scripts.js index 69798e20..bf4abf59 100644 --- a/src/assets/js/scripts.js +++ b/src/assets/js/scripts.js @@ -37,6 +37,11 @@ if ($.support.pjax) { $document.on('pjax:start', function() { NProgress.start(); + + $surface.animate({ + scrollTop: 0 + }, 500); + if(Drawer.isOpen()) Drawer.close(); });