Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.10.2011, 18:41
Новичок на форуме
Отправить личное сообщение для kadomsky Посмотреть профиль Найти все сообщения от kadomsky
 
Регистрация: 06.10.2011
Сообщений: 7

Событие "пользователь дошол до низа")
Прошу помощи.
Задача отследить не дошел ли пользователь до самого низа страницы и если да, то запустить подгрузку еще материалов.

Мои поиски привели меня к тому что нужно проверять свойство offsetHeight у любого объекта в самом низу. Но мне ни как не подобрать событие которое запустит такую проверку. Ведь опускаться на странице можно огромным количеством разных способов. Поиски рабочего способа с window.onScroll мне ничего не дали.

Вопрос - каким кодом запустить функцию (хотя б alert), при опускании пользователя в самый низ любым способом?
Ответить с цитированием
  #2 (permalink)  
Старый 06.10.2011, 18:53
Кандидат Javascript-наук
Отправить личное сообщение для nyols Посмотреть профиль Найти все сообщения от nyols
 
Регистрация: 16.02.2011
Сообщений: 134

window.onscroll = function() {
	if (document.body.scrollHeight - window.innerHeight == document.body.scrollTop) {
		alert('end');
	}
}
Ответить с цитированием
  #3 (permalink)  
Старый 07.10.2011, 13:10
Новичок на форуме
Отправить личное сообщение для kadomsky Посмотреть профиль Найти все сообщения от kadomsky
 
Регистрация: 06.10.2011
Сообщений: 7

Сппасибо. 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');
}
}
Ответить с цитированием
  #4 (permalink)  
Старый 10.10.2011, 23:25
Профессор
Отправить личное сообщение для Александр х@к Посмотреть профиль Найти все сообщения от Александр х@к
 
Регистрация: 24.08.2011
Сообщений: 159

Вконтакте есть такая функция
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно подавить событие при подключении своего обработчика? Маэстро Firefox/Mozilla 2 03.09.2011 11:46
Отловить событие simple Events/DOM/Window 3 11.05.2011 14:20
событие на динам. элемент (jQery, Ajax, php) kost_ik jQuery 2 06.11.2010 12:16
какое событие возникает во время формирования html IT-AleX Events/DOM/Window 2 20.02.2009 16:13
как проверить поддеружет браузер определенное событие? GOll Элементы интерфейса 9 24.07.2008 14:40