Jake Vanderwerf
2025-11-04 42fa8304ddb811b0f725f245130f70c0f5e86a6c
1
2
3
4
5
6
7
8
9
10
11
12
const observer = new IntersectionObserver((entries) => {
    entries.forEach(entry => {
        if (entry.isIntersecting) {
            loadVideo(entry.target);
            observer.unobserve(entry.target);
        }
    });
});
 
document.querySelectorAll('.video-container .placeholder').forEach(el => {
    observer.observe(el);
});