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

173
Vistas
¿Cómo retrasar el.classList.remove?

Si ve una imagen al desplazarse, está configurada para ser una animación. Si no puedo ver la imagen, dejaré que vuelvan a su estado original, pero me gustaría darles un retraso de "cinco segundos", no "inmediatamente". Intenté poner retardo, pero falló. ¿Hay alguien que pueda ayudar? Esto es un ejemplo.

 window.onload = function () { const targets = document.querySelectorAll('[data-observer]') const images = document.querySelectorAll('[data-img]') const options = { rootMargin: '0px', threshold: 1.0 } const addClass = (el) => { if (!el.classList.contains('is-visible')) { el.classList.add('is-visible') } } const removeClass = (el) => { if (el.classList.contains('is-visible')) { el.classList.remove('is-visible') } } const doThings = (entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { addClass(entry.target) } else { removeClass(entry.target) } }) } const observer = new IntersectionObserver(doThings, options) const observer2 = new IntersectionObserver(doThings, { ... options, threshold: 0.4 }) targets.forEach(target => { observer.observe(target) }) images.forEach(target => { observer2.observe(target) }) }
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Hermano, usa Thread.sleep() para retrasar.

about 4 years ago · Juan Pablo Isaza Denunciar

0

establecer tiempo de espera

El método global setTimeout() establece un temporizador que ejecuta una función o una pieza de código específica una vez que expira el temporizador. (De MDN )

Uso

 setTimeout(function, delay);

Mejor explicado aquí .

about 4 years ago · Juan Pablo Isaza Denunciar
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