Cómo detectar cuando el usuario se desplaza hasta la parte inferior del div con jQuery
Has creado un elemento div con contenido dinámico que presenta un " ajuste de desbordamiento automático". Para mejorar la experiencia del usuario, desea cargar contenido adicional cuando el usuario se desplaza hasta la parte inferior de este cuadro div. Sin embargo, no estás seguro de cómo detectar ese evento específico.
La clave para esta detección radica en utilizar propiedades y métodos específicos de jQuery:
Para determinar cuándo el usuario ha llegado al final del div, puede comparar la suma de las dos primeras propiedades a la tercera propiedad. Cuando estos valores coinciden, se ha alcanzado el final del div.
jQuery(function($) {
$('#flux').on('scroll', function() {
if($(this).scrollTop() $(this).innerHeight() >= $(this)[0].scrollHeight) {
alert('end reached');
}
})
});
Esta solución utiliza el método on(), que se prefiere para el manejo de eventos en las versiones 1.7 de jQuery.
Notas adicionales:
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3