function calcul_affichage_images() {
var hauteur_de_l_ecran = $(window).height();
var hauteur_totale_de_la_page = $(document).height();
var position_div_par_rapport_au_haut_de_la_page = $('#last').offset().top;
}
$('body').scroll(calcul_affichage_images);
$(window).resize(calcul_affichage_images);
Et non je ne t'épargnerai pas les calculs à faire pour savoir quand tu dois exécuter ta fonction pour afficher les nouvelles images.
Un indice, si je t'ai mis une variable avec la hauteur de la fenêtre, c'est parce que si ta dernière div n'est pas aussi grande que l'écran de l'utilisateur, et qu'elle est bien en bas de la page, quand tu sera au maximum du scroll tu n'auras pas passé la div et rien ne se passera. C'est pourquoi si tu es dans ce cas là, il faudra déterminer la "vraie" hauteur de scroll pour continuer, qui serait dans ce cas au-dessus de ta dernière div.
J'ai également mis cette fonction au redimensionnement de la fenêtre car ça joue évidemment sur des variables utilisées pour les calculs. 