Heim > Artikel > Web-Frontend > Wie erkennt man mit jQuery, wann ein Benutzer das Ende eines Divs mit variablem Inhalt erreicht hat?
Erkennen des Scrollens am Ende eines Div mit jQuery
Ziel:
Bestimmen, wann ein Benutzer nach unten scrollt eines angegebenen div-Elements.
Frage:
Wie kann ich erkennen, wenn ein Benutzer das Ende eines div mit einer variablen Menge an Inhalten erreicht und der Überlauf auf „Automatisch“ eingestellt ist?
Antwort:
Um das Ende des Div-Scrollens zu erkennen, verwenden Sie die folgenden jQuery-Eigenschaften/-Methoden:
Kombinieren Sie die ersten beiden Eigenschaften, um die gesamte sichtbare Höhe zu erhalten, und vergleichen Sie sie zur Bestimmung mit der scrollHeight wenn der Benutzer nach unten gescrollt hat.
<code class="javascript">jQuery(function($) { $('#flux').on('scroll', function() { if($(this).scrollTop() + $(this).innerHeight() >= $(this)[0].scrollHeight) { alert('End of div reached'); } }) });</code>
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWie erkennt man mit jQuery, wann ein Benutzer das Ende eines Divs mit variablem Inhalt erreicht hat?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!