Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.08.2014, 22:22
Аспирант
Отправить личное сообщение для Александр222 Посмотреть профиль Найти все сообщения от Александр222
 
Регистрация: 24.04.2014
Сообщений: 55

Событие на проверку скролла к блоку
Здравствуйте, подскажите пожалуйста, где в этом коде проблема.
Идея такова, скроллим до определенного блока и запускаем функцию как только он станет видимым. Функция должна запуститься только один раз, то есть при очередном срабатывании условия как true функция не должна запускаться.

Пробовал добавлять return false, безуспешно.

$(window).load(function(){
	var winHeight = $(window).height();
	var posGraphics = $('.graphics').position().top;
	$(window).scroll(function(){
		var scrolledAtop = $(this).scrollTop();
		if(scrolledAtop > posGraphics - winHeight){
			alert('Yes!');//например функция
		}
	});
});
Ответить с цитированием
  #2 (permalink)  
Старый 18.08.2014, 22:31
Аспирант
Отправить личное сообщение для Александр222 Посмотреть профиль Найти все сообщения от Александр222
 
Регистрация: 24.04.2014
Сообщений: 55

уже разобрался.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Событие во время прокрутки скролла krionic Events/DOM/Window 1 05.07.2014 01:51
Событие click Гробовщик jQuery 1 31.07.2013 07:28
Событие input и IE10 kobezzza Internet Explorer 2 21.03.2013 19:02
Как правильно подавить событие при подключении своего обработчика? Маэстро Firefox/Mozilla 2 03.09.2011 11:46
Отловить событие simple Events/DOM/Window 3 11.05.2011 14:20