Попытка создания универсального решения, которое позволяет обнаруживать изменение положения элемента на веб-странице в независимости от того, чем оно было вызвано: прокруткой, изменением размера окна или родительского контейнера, масштабированием, изменением разметки или непосредсвенно заданием координат left
и top
самого элемента.
[Перевод] Обнаружение изменения положения DOM элемента с помощью IntersectionObserver