Ленивая загрузка рекламных блоков через js ajax

1 000 руб. за проект
28 декабря 2020, 12:39 • 9 откликов • 72 просмотра
Нужно реализовать lazy loading рекламного блока с помощью чистого js+ajax (библиотеки типа jquey не использовать).
Блог должен появляться только, когда пользователь доскролит до него.

Блок выглядит так:


<br/> (function(w, d, n, s, t) { <br/> w[n] = w[n] || []; <br/> w[n].push(function() { <br/> Ya.Context.AdvManager.render({ <br/> blockId: "R-A-XXXXXX-1", <br/> renderTo: "yandex_rtb_R-A-XXXXXX-1", <br/> horizontalAlign: false, <br/> async: true <br/> }); <br/> }); <br/> t = d.getElementsByTagName("script")[0]; <br/> s = d.createElement("script"); <br/> s.type = "text/javascript"; <br/> s.src = "//an.yandex.ru/system/context.js"; <br/> s.async = true; <br/> t.parentNode.insertBefore(s, t); <br/> })(this, this.document, "yandexContextAsyncCallbacks"); <br/>