Get your work done in the easiest way

Blog | Yaaalla Agency

Latest Blogs


document.addEventListener("DOMContentLoaded", () => { const lazyImages = document.querySelectorAll("img[data-src]"); const imageObserver = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { const img = entry.target; img.src = img.dataset.src; img.removeAttribute("data-src"); observer.unobserve(img); } }); }); lazyImages.forEach(image => { imageObserver.observe(image); }); });