Готовые решения: Pagerize
				Очень нравится, как сделано у images.google.ru  вместо унылого списка с номерами страниц мелким шрифтом
0.05 — это "когда останется 5% страницы", подобрать по вкусу.
do_smth() скачивает контент следующей страницы и прикрепляет к документу.
Inspired by Google Auto Pager Greasemonkey script.
Взято здесь: lazyboa: Pagerize
			
	0.05 — это "когда останется 5% страницы", подобрать по вкусу.
do_smth() скачивает контент следующей страницы и прикрепляет к документу.
Inspired by Google Auto Pager Greasemonkey script.
function getScrollHeight() {
  return Math.max(document.documentElement.scrollHeight, document.body.scrollHeight);
}
function getScrollTop() {
  return Math.max(document.documentElement.scrollTop, document.body.scrollTop);
}
function my_onload() {
  this.remainHeight = Math.round(getScrollHeight() * 0.05);
  if (window.attachEvent)
    window.attachEvent("onscroll", my_onscroll);
  else
    window.addEventListener('scroll', my_onscroll, false);
}
function my_onscroll() {
  var remain = getScrollHeight() - document.documentElement.clientHeight - getScrollTop();
  if (remain < this.remainHeight)
    do_smth();
}
Взято здесь: lazyboa: Pagerize