テスト環境:ie8 ff13.0.1 chrome22 ページングで得られた内容を4つのdivに順番に埋めていくことができます ウォーターフォールフローのページングは複数ページ(5ページなど)単位で2回ページングすることができ、削減できます。バックグラウンド アルゴリズム 複雑さ コードをコピー コードは次のとおりです: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ;head> /title> > <br>body{margin:0px;} <br>#main{width:840px;margin:0 auto;} <br>.flow{float:left;width:200px;margin:5px;background:#ABC;} <br> <br>$(document).ready(function(){ <br>// 初期化コンテンツ<br>for(var) i = 0 ; i <br>$(".flow").each(function(){ <br>$(this).append("<div style="width:90% ; 高さ:" getRandom(200,300) "px;margin:5px auto;background:#159;"></div>"); <br>} <br><br>$( window ).scroll(function(){ <br>// スクロールする高さ<br>varscrollTop = document.body.scrollTop||document.documentElement.scrollTop; <br>// ページの高さ<br>var pageHeight = $(document).height(); <br>//表示可能領域の高さ<br>var viewHeight = $(window).height(); <br>//alert(viewHeight);最下部に到達<br>if((scrollTop viewHeight)>(pageHeight-20)){ <br>if(scrollTopfor(var i = 0; i $(".flow").each(function(){ <br>$(this).append("<div style="width:90%;height:" getRandom( 200,300) "px;margin:5px auto;background:#159;"></div>"); <br>}); <br>} <br>} <br>} <br>}); <br>}); <br>/* <br>* 指定した範囲の乱数を取得します<br>* @param min, 最小値<br>* @param max, 最大値<br>*/ <br> <br>function getRandom(min,max){ <br>//x の上限、y の下限<br>var x = max; <br>var y = min; <br> x=min; <br>} <br>var rand(Math.random() * (x - y 1) y); } <br> div> フロー" > ;