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

114
Vistas
galería infinita con desplazamiento de detección

Así que estoy tratando de crear una galería de desplazamiento automático simple con la posibilidad de cambiar de dirección (hacia arriba y hacia abajo)

No puedo entender por qué cuando el "desplazamiento automático" llega a la parte superior de la página se atasca. Lo mismo sucede cuando llega al fondo.

Aquí está mi ejemplo: https://infinite-scroll-gallery.tesladesignstudio.com/

 let target = 1; let reverse = false; function scroll(){ target = window.scrollY; if(target <= 0){ target = (content.offsetHeight / 2) - 10; window.scrollTo(0, target); document.getElementById("scrollLoct").innerHTML = "target UP"; }else if( target >= content.offsetHeight / 2){ target = 10; window.scrollTo(0, target); document.getElementById("scrollLoct").innerHTML = "target DOWN"; } if(reverse){ target -- }else{ target++ } window.scrollTo(0, target) scrollable.style.transform = `translateY(-${target}px)`; requestAnimationFrame(scroll) } scroll(); function scrollDetect(){ var lastScroll = 0; window.onscroll = function() { let currentScroll = document.documentElement.scrollTop || document.body.scrollTop; // Get Current Scroll Value if (currentScroll > 0 && lastScroll <= currentScroll){ reverse = false; lastScroll = currentScroll; document.getElementById("scrollLoc").innerHTML = "Scrolling DOWN"; }else{ reverse = true; lastScroll = currentScroll; document.getElementById("scrollLoc").innerHTML = "Scrolling UP"; } }; } scrollDetect()
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