Показать сообщение отдельно
  #1 (permalink)  
Старый 08.10.2012, 18:01
Новичок на форуме
Отправить личное сообщение для NetMale Посмотреть профиль Найти все сообщения от NetMale
 
Регистрация: 22.04.2012
Сообщений: 4

Событие при скролле 2/3 страницы
Добрый день.
У меня такой вопрос возник. Хочу, чтобы, скажем, возникало определенное событие в тот момент, как я проскроллил 2/3 страницы.
Делал я так с помощью jquery:

var need_height = 2/3 * jQuery('body').height();
jQuery(window).scroll(function() {
		if (jQuery(window).scrollTop() > need_height) {
                    alert('Вы проскроллили 2/3 страницы');
		}
});


Однако, когда высота документа, т е body чуть больше window, то событие не происходит, хотя ведь должно. И таких страниц на сайте много.
Прошу вашей помощи.
Заранее благодарен за толковый ответ.
PS, все-таки склоняюсь, что с математикой тут не то, но вот мысль не могу навеять.

Последний раз редактировалось NetMale, 08.10.2012 в 18:14.
Ответить с цитированием