Добрый день! На вашем видео стопроцентно работает как надо. Вы правы, дело в моем браузере Google chrome (последний раз обновлялся довольно давно). Попробовал в Firefox, все прекрасно работает! На ноуте Google chrome (с последними обновлениями) тоже все отлично. 4 дня я переделывал код и других озадачил. Большое спасибо за помощь и взгляд со стороны)
Необходимо чтобы анимация стартовала только когда элемент при скроле появляется в области просмотра. Сейчас стартует даже при незначительном скроле и анимация поисходит даже когда элемент еще не в области просмотра. Все бы ничего, но с другими элементами работает (имею ввиду дивы с текстом)
Большое спасибо за ответ. Проблема в jsgiddle все равно осталась. Стоит ползунок прокрутки на пару пикселов, при этом сам элемент еще не видно (до него более 1000 рх) а анимация уже стартует, а должна начинаться когда свг линия будет в окне просмотра. С текстом в дивах тот же скрипт работает вот прям как надо, анимация "ждет" пока место расположения элемента не появится в области просмотра.