From 6366b9b2f5dae87b74236955a94f2026cabbc45d Mon Sep 17 00:00:00 2001 From: Oswaldo Acauan Date: Sun, 17 Nov 2013 22:44:22 -0200 Subject: [PATCH] fix(styles): Fix iOS Safari choopy scroll #6 --- src/assets/_scss/partials/_main.scss | 9 +++++++-- src/assets/js/scripts.js | 5 +++++ 2 files changed, 12 insertions(+), 2 deletions(-) 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(); });