Come faccio a utilizzare JQuery per rilevare se un utente scorre verso il fondo della pagina?

E una volta che colpisce la parte inferiore,quindi hanno una funzione di callback?

OriginaleL’autore TIMEX | 2012-03-14

One Reply
  1. 25

    È possibile utilizzare .i pulsanti di scorrimento() evento in questo modo su una finestra:

    $(window).scroll(function() {
       if($(window).scrollTop() + $(window).height() == $(document).height()) {
           alert("bottom!");
       }
    });

    controllare live demo

    per rilevare se l’utente è 3/4 della pagina che si può provare questo

    $(window).scroll(function() {
       if($(window).scrollTop() + $(window).height() > $(document).height() - .75*$(document).height()) {
           alert("3/4th of bottom!");
       }
    });
    in genere funziona, ma con “avviso” si è schiantato la mia FF, letteralmente “oscurata”. Ma ho provato con la console.registro e ha funzionato bene.
    Grazie. Questo funziona! Cosa devo fare se voglio rilevare se l’utente è di 3/4 la pagina verso il basso?
    Penso che la tua soluzione per 3/4 in giù la pagina è in realtà alla ricerca di “75 pixel dalla parte inferiore della pagina”. Modifica $(document).height() - 75 per $(document).height() * 0.75 dovrebbe fare il trucco.
    che demo live non funziona per me… Chrome 44.0.2403.125 se aiuta)
    Questo funziona meravigliosamente per me ovunque, ma sul mio cellulare. Se riesco a capire il problema, vi posto un aggiornamento.

    OriginaleL’autore Java

Lascia un commento