Необходимо внести правки в javascript код

1 000 руб. за проект • безналичный расчёт, электронные деньги
13 мая 2017, 15:51 • 1 отклик • 26 просмотров
Имеется небольшая функция для вывода RTB блоков РСЯ.

Логика работы должна быть следующей:
1. в любом месте страницы будут размещены блоки вида <div class="ya-rtb" data-block-id="N"></div> или <div class="ya-rtb" data-width-1="N1" data-width-2="N2"></div>, блоков может быть несколько;
2. если у блока указан атрибут data-block-id, то в этом блоке должен быть выведен РТБ код с соответствующим идентификатором в системе РСЯ, иначе будет выведен РТБ код в зависимости от текущей ширины окна;

Проблема в том, что функция работает некорректно: всегда выводится только последний блок сколько бы их ни было на странице, т.е. сразу после загрузки страницы РТБ блоки появляются на своих местах, но через секунду исчезают - остается видимым только последний. Если РТБ блоки расставить руками по странице - все работает.

Справка по работе с кодом вызова рекламных блоков РТБ находится тут: https://yandex.ru/support/partner2/web/products-rt...

Функция находится во вложении.

Необходимо внести правки в неработающий код на javascript.