Действие при появление блока в поле зрения экрана только один раз, в чем ошибка?

Всем привет!
Написал такой скрипт, но понять не могу в чем ошибка, действие срабатывает при попадания блока в поле зрения экрана, но действие начинает срабатывать даже если нет блока в поле зрения... Как решить?

$(document).ready(function() {
	var windowHeight = $(window).height();
	$(document).on('scroll', function() {
		$('#nav_button').each(function() {
			var self = $(this),
			height = self.offset().top + self.height();
			if ($(document).scrollTop() + windowHeight >= height) {
				$('.load_item').trigger('click');
			} else {
				return false;
			}
		});
	});
});
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
24 нояб. 2024, в 03:11
500 руб./за проект
24 нояб. 2024, в 01:35
5000 руб./за проект
24 нояб. 2024, в 01:24
500 руб./за проект