Выбросил этот вриант.
Высчитываю положение скролла по другому.
Остался вопрос как разделить загрузку, не всё разом, а поэтапно.
Прокрутили, подгрузили 1 эллемент
Прокрутили, подгрузили 2 эллемент.
var thisPageNum = 1;
var thisWork = 1;
var thisPageNum2 = 2;
var thisWork2 = 2;
function getNextP1(){
if(thisWork == 1 && thisPageNum < 2){thisWork = 0;
$("#upBlock").css('display','block');
$.get("get/get1.php?page="+thisPageNum, function(data){
$("#upBlock").css('display','none');
$("#LoadDiv").html($("#LoadDiv").html()+" "+data);
thisPageNum = thisPageNum + 1;
thisWork = 1;
});
}
}
function getNextP2(){
if(thisWork2 == 2 && thisPageNum2 < 3){thisWork2 = 0;
$("#upBlock").css('display','block');
$.get("get/get2.php?page="+thisPageNum2, function(data){
$("#upBlock").css('display','none');
$("#LoadDiv").html($("#LoadDiv").html()+" "+data);
thisPageNum2 = thisPageNum2 + 1;
thisWork2 = 2;
});
}
}
$(document).ready(function(){
var scrH = $(window).height();
var scrHP = $("#container").height();
$(window).scroll(function(){
var scro = $(this).scrollTop();
var scrHP = $("#container").height();
var scrH2 = 0;
scrH2 = scrH + scro;
var leftH = scrHP - scrH2;
if(leftH < 10){
getNextP1();
getNextP2();
}
});
});