Como detectar quando o usuário rola para o final do Div com jQuery
Você criou um elemento div com conteúdo dinâmico que apresenta um " configuração de estouro automático". Para aprimorar a experiência do usuário, você deseja carregar conteúdo adicional quando o usuário rolar até o final desta caixa div. No entanto, você não tem certeza de como detectar esse evento específico.
A chave para essa detecção está na utilização de propriedades e métodos específicos do jQuery:
Para determinar quando o usuário atingiu o final da div, você pode comparar a soma das duas primeiras propriedades para a terceira propriedade. Quando esses valores correspondem, o final do div foi alcançado.
jQuery(function($) {
$('#flux').on('scroll', function() {
if($(this).scrollTop() $(this).innerHeight() >= $(this)[0].scrollHeight) {
alert('end reached');
}
})
});
Esta solução utiliza o método on(), que é preferido para manipulação de eventos nas versões 1.7 do jQuery.
Notas adicionais:
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3