UNPKG

stylescape

Version:

Stylescape is a visual identity framework developed by Scape Agency.

19 lines 642 B
export default class LazyLoadManager { constructor(itemsSelector) { this.items = document.querySelectorAll(itemsSelector); this.observeItems(); } observeItems() { const observer = new IntersectionObserver((entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const item = entry.target; item.src = item.dataset.src; observer.unobserve(item); } }); }); this.items.forEach((item) => observer.observe(item)); } } //# sourceMappingURL=LazyLoadManager.js.map