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

231
Vistas
¿Cómo verificar si la parte más baja de div está visible en la ventana gráfica?

¿Cuál es la fórmula para verificar si la parte más baja del div está visible en la ventana gráfica? No importa que la mitad superior sea visible o se oculte mientras se desplaza el div

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Puede usar IntersectionObserver para reconocer si hay algo en la pantalla. Si crea un marcador de posición y lo magnetiza en la parte inferior de un div principal, puede hacerlo posible.

Pero si no desea utilizar la API de IntersectionObserver, puede probar getBoundingClientRect() + window.innerHeight como se muestra a continuación:

 const targetEl = document.querySelector('#target'); const windowsHeight = window.innerHeight; // I heartily recommend to use some kind of throttling (lo-dash.throttle) here to reduce amount of callback executions document.addEventListener('scroll', () => { const bottom = targetEl.getBoundingClientRect().bottom; if (windowsHeight > bottom) { console.log('bottom is visible'); } else { console.log('bottom is hidden'); } })
 /* All css are just for the demo, you only need a JS code */ body { padding: 300px 20px; } #target { height: 2000px; width: 100%; background-color: gray; }
 <div id="target"> content here </div>

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