ik heb een kleine probleem met on scrol naar boven met de header!
mij css code is :
#change {
visibility:hidden;
margin-top:0;
width:100%;
box-sizing: border-box;
position:fixed;
z-index:99999;
}
#first-header-change {
display:flex;
flex-direction:row;
justify-content:space-between;
align-items:center;
background-color:#ffd978;
height:40px;
}
#second-header-change {
display:flex;
flex-direction:row;
justify-content:flex-start;
align-items:center;
background-color:#4B5054;
height:40px;
}
mij javascript code is :
<script>
const header = document.querySelector ("header");
window.addEventListener ('scroll',()=> {
if (window.scrollY > 24) {
header.classList.add ("change")
change.style.visibility = "visible"; // Show element
window.onscroll = function() { document.getElementById('change').style.marginTop = '-104px' }
}
else {
header.classList.remove ("change") ;
change.style.visibility = "hidden"; // hide element
}
})
</script>
wanneer ik scroll naar beneden het is OK.
maar wanneer ik scrol terug naar boven op laatste punt straalt de menu 1 second op de eerste header en verdwijnt.
U moet zelf proberen om te zien op url :http://webdesignleren.com/
gewoon naar beneden en langzaam naar boven.
wat kan het probleem zijn of hoe ik kan deze probleem oplossen?
dank u wel
johannes