const observer = new IntersectionObserver(([{ isIntersecting }]) => {
if(isIntersecting) {
console.log('Element is visible');
observer.unobserve(document.querySelector('.targetElement'))
}
})
observer.observe(document.querySelector('.targetElement'))
const observer = new IntersectionObserver(intersection => {
intersection.forEach(entry => {
if (entry.isIntersecting) {
console.log('Element is visible');
} else {
console.log('Element is not visible');
}
})
})
observer.observe(document.querySelector('.targetElement'))