Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

154
Vistas
El propósito del botón es mostrar un círculo rojo durante 3 segundos usando algún tipo de bucle para monitorear el tiempo.

Tengo poca experiencia con setInterval(), por lo que no estoy muy seguro de cómo usarlo. En el pasado, incluso probé setTimeout() en este código, pero luego me di cuenta de que setInterval() es mejor. Estoy tratando de escribirlo con el menor código posible. De todos modos, solo necesito que me ayuden con esta parte del código, y luego podré poner el grande en el que estoy trabajando. Para resumir el propósito final, se supone que este código muestra dónde está el tesoro escondido en el mapa, ese círculo aparecerá donde se encuentra el tesoro y el usuario tiene que hacer clic alrededor del campo e intentar encontrarlo. El código principal está terminado, pero no puedo entender cómo hacer esta pista. Mientras setInterval() está por debajo 3000(3 seconds) , el círculo muestra, cuando el círculo desaparece, el temporizador continúa para que el usuario no pueda usar la pista más de una vez.

 let elem = document.getElementById("hint"); elem.addEventListener('click', myFunction(){ setInterval(myFunction, 3050); function myFunction(time){ while (time<3000){ let c = document.getElementById("myCanvas"); let ctx = c.sdgetContext("2d"); ctx.beginPath(); ctx.arc(110,80, 70,0, 2 * Math.PI); ctx.fillStyle ="red"; ctx.globalAlpha = "0.6"; ctx.fill(); } } });
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda