можно через отслеживание величины прокрутки. Мы то можем получить координаты размещения элемента на странице. :
https://codepen.io/fishtoyo/pen/PqEYjY
- недостаток, при адаптивной верстке, тяжело отследить или пересчитывать расстояние.
Но Я бы посоветовал этот плагин для jQuery. Он более широкого действия: imakewebthings.com/waypoints/guides/getting-started - можно отследить что угодно.