Fix scroll factor

This commit is contained in:
Jeremy Thomas
2017-10-26 20:00:25 +01:00
parent 74c413c378
commit d11b8d78ef
4 changed files with 12 additions and 8 deletions

View File

@@ -174,7 +174,7 @@ document.addEventListener('DOMContentLoaded', () => {
let pinned = false;
let horizon = navbarHeight;
let whereYouStoppedScrolling = 0;
let threshold = 200;
let threshold = 160;
let scrollFactor = 0;
navbarBurger.addEventListener('click', el => {
@@ -227,10 +227,12 @@ document.addEventListener('DOMContentLoaded', () => {
transform: translateY(${translateValue}px);
`;
if (currentY > threshold) {
if (currentY > threshold * 2) {
scrollFactor = 1;
} else if (currentY > threshold) {
scrollFactor = (currentY - threshold) / threshold;
} else {
scrollFactor = currentY / threshold;
scrollFactor = 0;
}
specialShadow.style.opacity = scrollFactor;
specialShadow.style.transform = 'scaleY(' + translateFactor + ')';