Событие "пользователь дошол до низа")
Прошу помощи.
Задача отследить не дошел ли пользователь до самого низа страницы и если да, то запустить подгрузку еще материалов. Мои поиски привели меня к тому что нужно проверять свойство offsetHeight у любого объекта в самом низу. Но мне ни как не подобрать событие которое запустит такую проверку. Ведь опускаться на странице можно огромным количеством разных способов. Поиски рабочего способа с window.onScroll мне ничего не дали. Вопрос - каким кодом запустить функцию (хотя б alert), при опускании пользователя в самый низ любым способом? |
window.onscroll = function() { if (document.body.scrollHeight - window.innerHeight == document.body.scrollTop) { alert('end'); } } |
Сппасибо. scrollTop правда 0 выдавал - вот так вроде заработало.
window.onscroll = function() { raznica = document.body.scrollHeight - window.innerHeight; // alert(document.body.scrollHeight + ' - ' + window.innerHeight + ' = ' + raznica + '; ' + document.documentElement.scrollTop); if (raznica < document.documentElement.scrollTop) { alert('end'); } } |
Вконтакте есть такая функция
|
Часовой пояс GMT +3, время: 20:40. |