Я пытаюсь увидеть скрытый элемент. У меня есть элемент со стилем display: none
. Я хочу, чтобы при пересечении моего элемента он выполнил мое действие, например: воспроизвести видео. Я делюсь своим образцом кода ниже
var options = {threshold: 0.5 }
var circle = document.getElementById('content_video');
var observer = new IntersectionObserver(entries => {
var [{ isIntersecting }] = entries
if (isIntersecting) {
player.play();
player.ima.getAdsManager().resume();
} else {
player.ima.getAdsManager().pause();
}
}, options);
window.addEventListener('load', () => {
if ('IntersectionObserver' in window) observer.observe(circle);
}, false);