Maison > Article > interface Web > Comment détecter lorsqu'un utilisateur a atteint le bas d'une division à contenu variable à l'aide de jQuery ?
Détection de la fin du défilement div avec jQuery
Objectif :
Déterminer quand un utilisateur fait défiler vers le bas d'un élément div spécifié.
Question :
Comment puis-je détecter lorsqu'un utilisateur atteint le bas d'un div avec une quantité variable de contenu et un débordement défini sur automatique ?
Réponse :
Pour détecter la fin du défilement div, utilisez les propriétés/méthodes jQuery suivantes :
Combinez les deux premières propriétés pour obtenir la hauteur totale visible et comparez-la à scrollHeight pour déterminer lorsque l'utilisateur a fait défiler vers le bas.
<code class="javascript">jQuery(function($) { $('#flux').on('scroll', function() { if($(this).scrollTop() + $(this).innerHeight() >= $(this)[0].scrollHeight) { alert('End of div reached'); } }) });</code>
Notes supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!