Fondamentalement, j'ai une fonction jQuery qui vérifie si l'utilisateur est près du bas de la page et charge plus de choses. Lorsque le document charge cela, il est exécuté, pour vérifier.Vérification d'un élément dans jQuery?
<script type="text/javascript">
$(document).ready(function() {
var number = 5;
offset = 0;
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() > $(document).height() - 10) {
$(".empty-div").append().load('<?php bloginfo('template_url'); ?>/ajax.php?offset='+offset+number, function() {
var offset = offset+number;
setTimeout(function(){ console.log('after', $(document).height()); }, 0);
setTimeout(function(){ console.log('after', $(window).height()); }, 0);
});
}
});
});
</script>
H/e chaque fois que j'atteins le bas de la page sur la deuxième fois, il ne refait pas la fonction de chargement. Ça marche la première fois, d'ailleurs. Des idées pour y remédier? Le truc de la console est là pour recalculer les hauteurs, juste au cas où c'est ce qui le cause.
ça s'appelle le défilement infini n'est ce pas? – jcolebrand