Mi sto solo chiedendo come posso implementare più dati su scroll solo se il div.loading è visibile.
Di solito cerchiamo l'altezza della pagina e l'altezza di scorrimento, per vedere se è necessario caricare più dati. ma il seguente esempio è poco complicato.
L'immagine seguente è un esempio perfetto. ci sono due div .loading nella casella a discesa. Quando l'utente scorre il contenuto, qualunque sia visibile dovrebbe iniziare a caricare più dati per esso.
Quindi, come posso sapere se .loading div è ancora visibile all'utente o no? Quindi posso iniziare a caricare i dati solo per quel div.
new_element.hide().appendTo('.your_div').fadeIn(); $(window).scrollTop($(window).scrollTop()-1);
prima riga aggiunge elementi in modo carino, la seconda assicura che la tua funzione non si fermi mai nella parte inferiore della pagina.