fix: fermer le menu mobile après clic sur un lien
This commit is contained in:
@@ -130,6 +130,19 @@ document.addEventListener('click', (e) => {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Close mobile menu after clicking a nav link
|
||||||
|
navLinks?.querySelectorAll('a').forEach(link => {
|
||||||
|
link.addEventListener('click', () => {
|
||||||
|
if (menuOpen) {
|
||||||
|
menuOpen = false;
|
||||||
|
navLinks.style.display = 'none';
|
||||||
|
menuToggle.children[0].style.transform = '';
|
||||||
|
menuToggle.children[1].style.opacity = '1';
|
||||||
|
menuToggle.children[2].style.transform = '';
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
// Nav dropdown ("Ressources") toggle for touch/keyboard
|
// Nav dropdown ("Ressources") toggle for touch/keyboard
|
||||||
document.querySelectorAll('.nav-dropdown-trigger').forEach(trigger => {
|
document.querySelectorAll('.nav-dropdown-trigger').forEach(trigger => {
|
||||||
trigger.addEventListener('click', () => {
|
trigger.addEventListener('click', () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user