top of page
bottom of page
let lastScroll = 0; $w.onReady(function () { // Assurer que le menu est visible au départ $w("#menuContainer").show(); // Détecter le scroll de la fenêtre $w.onWindowScroll((event) => { const currentScroll = event.scroll.y; if (currentScroll > lastScroll) { // Scroll vers le bas → cacher le menu $w("#menuContainer").hide("fade", { "duration": 300 }); } else if (currentScroll < lastScroll) { // Scroll vers le haut → montrer le menu $w("#menuContainer").show("fade", { "duration": 300 }); } lastScroll = currentScroll; }); });