Skip to content

Commit

Permalink
Fix mobile menu bug
Browse files Browse the repository at this point in the history
  • Loading branch information
angelomds42 committed Feb 20, 2024
1 parent 352d432 commit 8605c5d
Showing 1 changed file with 16 additions and 12 deletions.
28 changes: 16 additions & 12 deletions assets/js/menu.js
Original file line number Diff line number Diff line change
@@ -1,20 +1,24 @@
const menuicon = document.querySelector(".navbar_button");
const menuIcon = document.querySelector(".navbar_button");
const menuMobile = document.querySelector(".navbar_menu");
const menuItems = document.querySelectorAll(".navbar_menu_text");

const menumobile = document.querySelector(".navbar_menu");
// Função para fechar o menu
function fecharMenu() {
menuIcon.classList.remove("active");
menuMobile.classList.remove("active");
}

menuicon.addEventListener("click", () => {
menuicon.classList.toggle("active");
menumobile.classList.toggle("active");
// Adiciona um event listener para o ícone do menu
menuIcon.addEventListener("click", () => {
menuIcon.classList.toggle("active");
menuMobile.classList.toggle("active");
});

// Função para selecionar a aba e mostrar o conteúdo associado
function selectAndShow(element, tabClass) {
// Chama a função para selecionar a opção
selectOption(element);
// Adiciona um event listener para cada item do menu
menuItems.forEach(item => {
item.addEventListener("click", fecharMenu);
});

// Chama a função para mostrar o conteúdo associado à tab
showContent(tabClass);
}

// Função para selecionar a opção
function selectOption(option) {
Expand Down

0 comments on commit 8605c5d

Please sign in to comment.