Зациклить область видимости

observer = new IntersectionObserver((entries, observer) => {
    if (entries[0].isIntersecting)
        data.jx({md:atr[1], po:atr[2], count:data.load[i]});  
    }, {threshold: 0.5})
observer.observe(document.querySelector('.rk'));

Работает, при видимости 0.5 отправляем запрос на получение новых блоков. Которые в дальнейшем вставляем в блок за которым наблюдает.

Трудность в том, что это срабатывает один раз.

То есть как верно выполнить, чтобы это срабатывало безконечное количество раз? При условии, что не будем наблюдать за дочерними блоками. Поскольку дочерние блоки имеют разный html код и подстраивать под каждый конкретный случай. Весьма трудоемко...


Ответы (0 шт):