Готовые решения: 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