23 lines
786 B
JavaScript
23 lines
786 B
JavaScript
document.getElementsByClassName('primary_nav__toggle')[0].addEventListener('click', function(){
|
|
let nav_list = document.getElementsByClassName('primary_nav__navlist')[0]
|
|
if (nav_list.style.display === 'block') {
|
|
nav_list.style.display = 'none';
|
|
} else {
|
|
nav_list.style.display = 'block';
|
|
}
|
|
});
|
|
|
|
let primary_menu_items = document.getElementsByClassName('primary_nav__navitem');
|
|
for (let i = 0; i < primary_menu_items.length; i++) {
|
|
primary_menu_items[i].addEventListener('click', function(event) {
|
|
let dropdown = event.currentTarget.firstElementChild;
|
|
if (dropdown.classList.contains('-closed')) {
|
|
dropdown.classList.remove('-closed');
|
|
dropdown.classList.add('-open');
|
|
} else {
|
|
dropdown.classList.remove('-open');
|
|
dropdown.classList.add('-closed');
|
|
}
|
|
});
|
|
}
|