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

407
Visualizações
Make title disappear when button is clicked

How can I make the text disappear when the menu button is clicked but then come back when you exit the menu?

My efforts

$("#menuBtn").click(function() {
  if ($("ul").css("display") == "none") {
    $("ul").fadeIn();
  } else {
    $("ul").fadeOut();
  }
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button type="button" id="menuBtn">Click</button>

<ul>
  <li>Menu</li>
</ul>

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Your code works and do what you want, you are just missing parenthesis and curly brackets. Try copying this code:

$("#menuBtn").click(function() {
  if($("ul").css("display") === "none") {
    $("ul").fadeIn();
  } 
  else {
    $("ul").fadeOut();
  }
})

//Fade out when the mouse leaves the menu
$("ul").mouseleave(function() {
  $("ul").fadeOut();
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button id="menuBtn">Menu button</button>
<ul style="display: none">
  <li>Menu item 1</li>
  <li>Menu item 2</li>
  <li>Menu item 3</li>
</ul>

about 4 years ago · Juan Pablo Isaza Relatório

0

You can set one extra class (hidden) to html element that you want to hide in order to detect if it is hidden or not. Then you can use fadeIn() and fadeOut () base on html element state.

$(document).ready(function(){
  $(".btn1").click(function(){
    if ($("ul").hasClass("hidden")) {
        $("ul").removeClass("hidden").fadeIn();
    }
    else {
        $("ul").addClass("hidden").fadeOut();   
    }
  });
});
about 4 years ago · Juan Pablo Isaza Relatório
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