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

99
Visualizações
la animación css se ejecuta incluso cuando cambio de pestaña

Hice un bucle para una animación simple en mi sitio web, y se está ejecutando cuando cambio de pestaña. el resto de mi sitio web no hace esto, por lo que una diferencia lo estropea todo. ¿Hay alguna manera de que pueda hacer que solo se ejecute cuando estoy en la pestaña de mi sitio web?

Código para la animación:

 var i = 1; function loop1() { setTimeout(function () { document.getElementById("dollarAnim").animate([ { opacity: "0" }, { opacity: "1" }, { opacity: "0" }, ], { duration: 10000, iterations: 1, }); if (i > 0) { loop1(); } }, 20000) } loop1();
 <div id="dollarAnim" style="opacity: 0;">$</div>

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

0

puede agregar un detector de eventos a la ventana, cuando el usuario se va:

 window.addEventListener("blur", function stopAnimation(){});

y cuando vuelva a enfocar, comience la animación:

 window.addEventListener("focus", function sartAnimation(){});
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