document.addEventListener("DOMContentLoaded", () => {
const trigger = document.getElementById("ads-trigger");
if ('IntersectionObserver' in window && trigger) {
const observer = new IntersectionObserver((entries, observer) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
lazyLoader();
observer.unobserve(entry.target); // Run once
}
});
}, {
rootMargin: '800px',
threshold: 0.1
});
observer.observe(trigger);
} else {
// Fallback in case observer not supported
setTimeout(lazyLoader, 3000);
}
});
Home Tags Airspace dispute