Untitled
unknown
javascript
2 years ago
747 B
6
Indexable
const scrollPosition = ref<number>(0);
// On définit un pas pour enclencher l'ajout / suppresion de la classe scroll
const onScroll = (): void => {
const burgerMenu = document.querySelector(".burger-menu");
if (!burgerMenu?.classList.contains("open")) {
if ((lastScrollPosition.value - scrollPosition.value) < -75) {
refHeader?.value?.classList.add("scroll");
lastScrollPosition.value = scrollPosition.value;
} else if ((lastScrollPosition.value - scrollPosition.value) > 75) {
refHeader?.value?.classList.remove("scroll");
lastScrollPosition.value = scrollPosition.value;
}
scrollPosition.value = document.documentElement.scrollTop;
}
};Editor is loading...
Leave a Comment