Задать вопрос
bootd
@bootd
Гугли и ты откроешь врата знаний!

Как запустить ф-ю, когда я доскроливаю до каждого указанного блока?

Есть у меня функция colouredBg()

Так же есть несколько блоков с классом .section

Вопрос, как запустить функцию, когда я буду доскроливать до каждого блока?

Для подобной задачи взял маленький плагин jQuery-viewport-checker, через callback вызываю свою функцию, но метод у плагина срабатывает каждый проскроленный пиксель.
if (typeof($.fn.viewportChecker) !== "undefined") {
			$('.section').viewportChecker({
				repeat: true,
				callbackFunction: function(elem, action){
					Template.colouredBg('#colouredBg');
				}
			});
		}


Пробовал написать своё решение, но не получилось. Помогите решить!
  • Вопрос задан
  • 753 просмотра
Подписаться 1 Оценить 9 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Как вариант - так
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы