Meu script funciona normal, quando chega no final da página principal ele chama outra na qual retornará um texto, adicionando um texto no final da página principal. O problema é q, depois que vai adicionando os textos, a página vai crescendo, aí o script n funciona mais. É como se ele n recalculasse o tamanho.
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> <script type="text/javascript"> $ (document).ready(function(){ var posicaoAtual = $ (window).scrollTop(); var documentSize = $ (document).height(); var sizeWindow = $ (window).height(); $ (window).scroll(function () { posicaoAtual = $ (window).scrollTop()+50; if ( posicaoAtual >= (documentSize - sizeWindow ) ) { //alert ("Final do documento ->" + posicaoAtual); $ .ajax({ url:'particoes/showmoreposts.php', //Página PHP que seleciona postagens type:'POST', // método post, GET ... data: 'limit=10&offset=0', //seus paramêtros success: function(data){ // sucesso de retorno executar função $ ('#meio').append(data); // adiciona o resultado na div #conteudo } // fim success }); // fim ajax } }); $ (window).resize(function() { posicaoAtual = $ (window).scrollTop(); documentSize = $ (document).height(); sizeWindow = $ (window).height(); }); }); </script> na pagina showmoreposts: <?php echo "<span>aaaaaaaaaaaaaaaasasasas<br><br>"; ?>`