Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
scroll
window
top
bottom
var options = { root: document.querySelector('#scrollArea'), rootMargin: '0px', threshold: 1.0 } var callback = function(entries, observer) { entries.forEach(entry => { if (entry.isIntersecting) { alert('Visible'); } }); }; var observer = new IntersectionObserver(callback, options);