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

273
Visualizações
Ocultar botón al hacer clic para mostrar el texto del aviso, luego, después de 5 segundos, ocultar el texto nuevamente y volver a mostrar el botón

Quiero mostrar la (i) imagen como un botón y cuando alguien haga clic en él, quiero ocultar el botón y mostrar el Aviso: ¡gracias por su paciencia! texto, y después de 5 segundos quiero volver a mostrar el botón y ocultar el texto como estaba.

 <button id="info" onClick="hideText()"><img src="//i.imgur.com/45PUhN3.png"/></button> <div class="info-hide">Notice: thanks for your patience!</div>

Probé con este código, pero no funcionó:

 <script type="text/javascript"> setTimeout(function hideText() { $("#hide").fadeOut(".info-hide"); }, 5000); </script>

¡Gracias!

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

0

 function hideText() { $("#hide").fadeIn() setTimeout(() => { $("#hide").fadeOut() }, 5000); }
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <button id="info" onClick="hideText()"><img src="//i.imgur.com/45PUhN3.png"/></button> <div class="info-hide" id="hide" style="display: none;">Notice: thanks for your patience!</div>

about 4 years ago · Juan Pablo Isaza Relatório

0

Prueba lo siguiente:

 <button id="info" onClick="hideText()"><img src="//i.imgur.com/45PUhN3.png"/></button> <div class="info-hide" style="display:none">Notice: thanks for your patience!</div> <script> function hideText() { // hides text for 5 secs const btn = document.querySelector('#info'); const infoHide = document.querySelector('.info-hide'); infoHide.style.display = "block" btn.style.display = 'none' setTimeout(()=>{btn.style.display = 'block'; infoHide.style.display= "none"}, 5000) } </script>

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