Тебе надо опираться на высоту документа, либо блока с новостями. Определять позицию блока, определять позицию прокрутки, если прокрутка в нужном положении, то загружать. Как только пошла загрузка ждать ее завершения и никак не реагировать на прокрутку. Как контент будет загружен, снова продолжать. Достаточно ввести флаг индикатор загрузки.
if (isLoading === false) {
if ($('#news').scrollTop() > $('.class_news').height() - 500) {
isLoading = true;
load();
}
}
function load() {
$.ajax(..., function() {
isLoading = false;
})
}