Работа с IntersectionObserver

Очень мало хороших различных пример работы с IntersectionObserver. Для меня он все еще не понятен, да и думаю многим, кто только впервые начинает с ним работать, но у людей имевшие хороший с ним опыт я думаю есть уже некоторые "шаблоны". Так вот.. Можете ли вы предоставить какие-то базовые и уровнем выше примеры работы?

(Прошу, не нужно кидать минусы, если данный вопрос не относится к тематике сайта. Лично я считаю, что он относится т.к. в данном вопросе есть тема, которую смогут найти другие и примеры работы.)


  • Допустим у нас есть какой-то сайдбар, в котором есть скролл. В нем есть элементы <li>, данные элементы могут подгружаться динамически, то есть при прокрутке вниз, в DOM добавятся еще <li>, а вверху лишние удаляются. Этот сайд бар не на всю высоту экрана. Нужно определить когда элемент <li> появляется в зоне видимости.
  • Есть обычный блок, который нужно отследить, когда он появляется в зоне видимости, когда пропадает.

Ответы (0 шт):