fixed header iphone scroll bounce

This commit is contained in:
2024-09-15 05:15:00 +02:00
parent f984a24ba5
commit f224f51738

View File

@@ -64,21 +64,25 @@
});
})
//header
var prevScrollPos = window.pageYOffset;
window.onscroll = function() {
var currentScrollPos = window.pageYOffset;
if (prevScrollPos + 15 < currentScrollPos) {
document.getElementById("header").classList.add("header-hidden");
document.getElementById("header").classList.remove("header-visible");
}
else {
document.getElementById("header").classList.add("header-visible");
document.getElementById("header").classList.remove("header-hidden");
}
prevScrollPos = currentScrollPos;
var prevScrollPos = window.pageYOffset;
var isTouchDevice = 'ontouchstart' in document.documentElement;
window.onscroll = function() {
var currentScrollPos = window.pageYOffset;
var scrollSensitivity = isTouchDevice ? 25 : 15;
if (prevScrollPos + scrollSensitivity < currentScrollPos) {
document.getElementById("header").classList.add("header-hidden");
document.getElementById("header").classList.remove("header-visible");
} else {
document.getElementById("header").classList.add("header-visible");
document.getElementById("header").classList.remove("header-hidden");
}
prevScrollPos = currentScrollPos;
};
</script>
</body>