From f4bd8739fdf2d24cb481d190fe098c82c1cf4105 Mon Sep 17 00:00:00 2001 From: Amir Date: Sun, 15 Sep 2024 06:08:23 +0200 Subject: [PATCH] iphone hide menu on bouncing fixed --- templates/base.html | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/templates/base.html b/templates/base.html index 11499edd..d99f9208 100644 --- a/templates/base.html +++ b/templates/base.html @@ -65,11 +65,13 @@ }) //header var prevScrollPos = window.pageYOffset; - + window.onscroll = function() { - var currentScrollPos = window.pageYOffset; + var currentScrollPos = window.pageYOffset; + const getHeaderHeight = document.getElementById('header') + const headerPosition = header.offsetTop + header.offsetHeight; - if (prevScrollPos < currentScrollPos) { + if (prevScrollPos < currentScrollPos && currentScrollPos > headerPosition ) { document.getElementById("header").classList.add("header-hidden"); document.getElementById("header").classList.remove("header-visible"); }