Есть например 8 одинаковых блока. Нужно чтоб при скроле на какой-нибудь из этих блоков срабатывалась анимация именно на этот блок, а другие ждали своего скрола.
Не могу понять, как написать универсальный код.
Вот как тут анимация border
https://www.burgessyachts.com/ru
Ниже мой код, но он не правильный, так как при скроле на один блок, анимация срабатывается сразу на все
let element_point = $('.animate-here').offset().top;
let element_animated = false;
let animate_delay = 100;
$(window).scroll(function() {
if (!element_animated && $(window).scrollTop() + window.innerHeight > element_point + animate_delay) {
element_animated = true;
$('.animate-here').addClass( "animate" );
}
});