Это я читал. Я могу узнать положение прокрутки и высоту экрана. и соответственно предел от h1 до h2 в который должен попасть верх див, чтобы поменялся стиль. Но мне это не сильно поможет.
я не хочу всем див c data-animation раздавать при загрузке страницы свои id, а потом вешать событие на onscroll и сравнивать в нем координаты див с текущим окном. Как-то это иначе должно делаться.