 
      
    JavaScript
- 1 ответ
- 0 вопросов
    1
    Вклад в тег
    
      
      
    
  
  
const videos = document.querySelectorAll('video'); 
const observer = new IntersectionObserver((entries) => {
    entries.forEach(entry => {
        const video = entry.target; 
        if (entry.isIntersecting) {
            video.play();
        } else {
            video.pause();
        }  
    });
}, {rootMargin: "-50px 0px", threshold: 0.7 }); // threshold сколько процентов должно быть видно
    videos.forEach(video => {
        observer.observe(video);
    });