この fiddleを使用して仮想スクロールを作成します。
実際のスクロール可能な高さを取得する方法がわかりません。
行サイズを変更しても機能しません。
また、200などの小さいサイズにするとうまくいきません。
var s = 20000000 // row size
var rh = 50; // row height
var th = rh * s; // virtual height
var h = 1000000; // real scrollable height
var ph = h / 100; // page height
var n = Math.ceil(th / ph); // number of pages
var vp = 400; // viewport height
var cj = (th - h) / (n - 1); // "jumpiness" coefficient