Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Событие на проверку скролла к блоку (https://javascript.ru/forum/misc/49562-sobytie-na-proverku-skrolla-k-bloku.html)

Александр222 18.08.2014 22:22

Событие на проверку скролла к блоку
 
Здравствуйте, подскажите пожалуйста, где в этом коде проблема.
Идея такова, скроллим до определенного блока и запускаем функцию как только он станет видимым. Функция должна запуститься только один раз, то есть при очередном срабатывании условия как 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!');//например функция
		}
	});
});

Александр222 18.08.2014 22:31

уже разобрался.


Часовой пояс GMT +3, время: 15:29.