Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

221
Visualizações
Click event doesn't work in the first click, why?

I am trying to make an accordion menu. I am comparing the height property to open and close the menu. But in the first click it doesn't work, it works well after the second, third click. To me, my algorithm made sense. But often I get results that I didn't expect.

let portfolio_button = document.getElementById('portfolio--button');
let portfolio_menu = document.getElementById('portfolio--menu');
let i = 0;
let mobile_menu = document.getElementById('mobile--menu');
let mobile_menu_icon = document.getElementById('mobile--menu--icon');





function portfolioMenu(){
   if(portfolio_menu.style.height === "0px"){
       portfolio_menu.style.height = "100px";
       mobile_menu.style.height = "370px";
   }
   else{
       portfolio_menu.style.height = 0;
       mobile_menu.style.height = "270px";
   }
}

function openMobileMenu() {
   if (mobile_menu.style.height === "
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda