Dado un div en una página. cómo detectar cuándo el div se desplaza a la posición en la que se encuentra en la parte inferior de la ventana del navegador ... ¿está alineado con la parte inferior de la ventana del navegador? Métodojquery - detectar si la parte inferior de la div está tocando la parte inferior de la ventana del navegador?
Respuesta
Comprobar
if (($("#yourdiv").offset().top + $("#yourdiv").height()) >= $(window).height()) {
}
El .offset() nos permite recuperar la posición actual de un elemento con respecto al documento. Contraste esto con .position(), que recupera la posición actual relativa al padre de desplazamiento.
Ver un working demo
interesante, pero eso siempre es cierto por alguna razón – AnApprentice
Intenté depurar esto, los valores nunca cambian: console.log (\t ($ (". Discussion-box"). Offset(). Top + $ (". Discussion- box "). height()) + '' + $ (ventana) .height()); – AnApprentice
siempre 1553 861 – AnApprentice
no creo que la respuesta anterior funcionaría, ya que compensado(). Superior es el espacio entre el div y la parte superior del documento, y no es variable. Esto funcionó para mí:
var a = $("#mydiv").offset().top;
var b = $("#mydiv").height();
var c = $(window).height();
var d = $(window).scrollTop();
if ((c+d)>(a+b)) {
//bottom of #mydiv has just become visible
}
- 1. DIV adjunto a la parte inferior de la ventana
- 2. Alinear div en la parte inferior de la div principal
- 3. Hacer que un pie de página CSS se siente en la parte inferior de la ventana del navegador o en la parte inferior del contenido
- 4. Necesito encontrar la distancia entre el elemento y la parte inferior de la ventana del navegador
- 5. Cómo alinear div en la parte inferior de la página, no en la parte inferior de la pantalla
- 6. detectar si UITableView ha desplazado hasta la parte inferior
- 7. CSS Push Div a la parte inferior de la página
- 8. ¿Cómo colocar div en la parte inferior de otro div?
- 9. pestañas en la parte inferior de TabControl
- 10. jQuery Desplazarse a la parte inferior de la página
- 11. Bloquear elemento a la parte inferior de contener div
- 12. Alinear contenidos de div en la parte inferior
- 13. Ponga Scripts en la parte inferior
- 14. ¿Detecta cuando la barra de desplazamiento de la lista de WPF está en la parte inferior?
- 15. Css alinear a la parte inferior de la página
- 16. panel autoscroll en la parte inferior
- 17. Android: pestañas en la parte INFERIOR
- 18. Adición de una barra de desplazamiento si div extiende por debajo de la parte inferior de la ventana de observación
- 19. Cómo comprobar si la barra de desplazamiento está en la parte inferior
- 20. Cómo pegar texto en la parte inferior de la página?
- 21. Encontrar la posición de la parte inferior de un div con jquery
- 22. ¿Cómo determina GDB la parte inferior de la pila?
- 23. ¿Cómo mostrar div cuando el usuario llega a la parte inferior de la página?
- 24. Añadir contenido a la parte inferior de la última página
- 25. WPF <StatusBar> no está ubicado en la parte inferior de la ventana
- 26. Posición en la parte inferior derecha de la pantalla
- 27. Swing: Desplácese hasta la parte inferior de JScrollPane, condicional en la ubicación de la ventana actual
- 28. Ventajas de cargar JS en la parte inferior en oposición a la parte superior del documento
- 29. Eliminar duplicados de la parte inferior de la lista genérica
- 30. forzando pie de página quedarse en la parte inferior?
¿Puedes publicar tu código html o un enlace donde podamos ver el problema? – rahul