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

266
Visualizações
cómo cambiar el atributo de un objeto después de n segundos usando setTimeout

ingrese la descripción de la imagen aquí https://github.com/sarang997/simulation1 Aquí está la simulación en la que estoy trabajando. Puede intentar ejecutar el archivo html para que funcione. Hay círculos que chocan entre sí en la simulación. Cada vez que un círculo rojo choca con el círculo verde, cambia el color del círculo verde a rojo. Ahora lo que quiero es tan pronto como el círculo se vuelva rojo, quiero un temporizador que cambie su color a azul después de n segundos. No soy capaz de lograr esto.

Hay una sección en el archivo Shapes.js donde se detecta la colisión entre los círculos y ahí es donde estoy cambiando los colores y ahí es exactamente donde quiero que comience el temporizador. (líneas 104 y 110 en el archivo Shapes.js)

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

0

Aquí está mi solución al problema, también puede hacer un bucle si desea que el círculo continúe cambiando de color (aquí reemplazado por console.log). N aquí es igual a segundos, se multiplica por 1000 ya que setTimeout usa milisegundos de forma predeterminada.

 function changeColor(seconds) { setTimeout(function () { console.log('Here the circle would change color.'); }, seconds*1e3); } changeColor(3)
 

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