entries.forEach((entry) => { if (entry.isIntersecting) { let lazyloadBackground = entry.target; if (lazyloadBackground) { lazyloadBackground.classList.add('e-lazyloaded') } lazyloadBackgroundObserver.unobserve(entry.target) } }) }, { rootMargin: '200px 0px 200px 0px' }); lazyloadBackgrounds.forEach((lazyloadBackground) => { lazyloadBackgroundObserver.observe(lazyloadBackground) }) }; const events = ['DOMContentLoaded', 'elementor/lazyload/observe',]; events.forEach((event) => { document.addEventListener(event, lazyloadRunObserver) })