autotq-modern-ejs/public/js/main.js

19 lines
582 B
JavaScript

(() => {
const toggle = document.getElementById('mobileToggle');
const nav = document.getElementById('siteNav');
if (toggle && nav) {
toggle.addEventListener('click', () => {
const expanded = toggle.getAttribute('aria-expanded') === 'true';
toggle.setAttribute('aria-expanded', String(!expanded));
nav.classList.toggle('open');
});
nav.querySelectorAll('a').forEach((link) => {
link.addEventListener('click', () => {
toggle.setAttribute('aria-expanded', 'false');
nav.classList.remove('open');
});
});
}
})();