Fijate si te sirve este ejemplo:
Código PHP:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script type="text/javascript">
var p=1;
onload=function(){
document.onscroll=function(){
if((document.getElementById('contenedor').offsetHeight-document.documentElement.clientHeight - (document.documentElement.scrollTop+document.body.scrollTop || self.pageYOffset))<1000){
document.getElementById('pag').innerHTML='Página '+(++p);//acá traer más contenido via AJAX
document.getElementById('contenedor').style.height=(parseInt(document.getElementById('contenedor').style.height,10)+1000)+'px';
}
}
}
</script>
</head>
<body>
<div id="contenedor" style="height:1000px; position:relative">
<div style="position:fixed; top:0; left:0; width:100%; height:20px" id="pag">Página 1</div>
</div>
</body>
</html>