Не срабатывает js в infinite scroll

213
09 апреля 2022, 02:40

У меня на сайте подключен infinite scroll. Я решил поставить рекламные блоки, но они в js и не отображаются на последующих страницах подгружаемых AJAX. Может их нужно как то обернуть чтоб они отображались? пробовал сделать колхозно так с проверкой блока на пустоту и если пусто, то подгрузить. Сработало, но есть нюанс.

    let elem = document.getElementById('one'); 
    if (!elem.childNodes.length) {  
  let one = document.createElement('script'); 
    one.src = '/blocks/1.js'; 
    elem.appendChild(one); 
     }

Проблема в том что блоков много с каждой подгружаемой страницей, а скрипт рассчитан на 1 раз. как можно реализовать, чтоб с каждой подгружаемой страницей шла проверка div с id one и если он с блоком, то пропустить, если пустой то вставить блок? Помогите пожалуйста( я нуб в js, может есть решение проще, но пока такое пришло в голову...

READ ALSO
Найти совпадающие значения в N массивах Javascript

Найти совпадающие значения в N массивах Javascript

Допустим есть N массивов чисел, какие то могут быть совсем пустые, какие то длинной порядка 10-20 элементовКак найти общие элементы для всех...

349
Как размыть края изображения?

Как размыть края изображения?

У меня есть много изображений, у которых, по дизайну, должно быть автоматическое размытие по краям

173
Вывести ключ и значение массива each

Вывести ключ и значение массива each

Как в consolelog правильно вывести ключ FENOM и его значение FN338N ?

73
Подменить контент при помощи js

Подменить контент при помощи js

Всем привет, есть код html:

86