その現実は、jsのほんの数行でjQueryの助けを借りて無限スクロールを実装するのは本当に簡単です。コンテンツのdivの高さを測定し、ページがスクロールするときにdivの高さからスクロールの差を差し引きます。最小量に達したら、コンテンツのクエリを実行し、高さカウンターをリセットして、次の手順を繰り返します。
<script type="text/javascript">
var contentHeight = 4000,;
var pageHeight = document.documentElement.clientHeight;
var scrollPosition;
var n = 1;
function scroll(){
if(navigator.appName == "Microsoft Internet Explorer")
scrollPosition = document.documentElement.scrollTop;
else
scrollPosition = window.pageYOffset;
if((contentHeight - pageHeight - scrollPosition) < 500){
$.ajax({ url: "./yourAPI/?next="+n, cache: false,
success: function(data){
//append result
$('#infscroll').append('<div>'+data.result+'</div>');
}, dataType: "json"});
n += 1;
contentHeight += 4000;
}
}
$(document).scroll(function(){
setInterval('scroll();', 250);
});
</script>
<div id="infscroll"></div>