var cards = document.querySelectorAll('.card'); var counters = [0, 0]; var targets = [100, 200]; function startCount(index) { var counterElement = cards[index].querySelector('.card-sayı'); counterElement.classList.add('show'); var counter = counters[index]; var target = targets[index]; var interval = setInterval(function() { if (counter >= target) { clearInterval(interval); } else { counter++; counterElement.querySelector('.sayı-text').textContent = counter; } }, 10); } var observer = new IntersectionObserver(function(entries, observer) { entries.forEach(function(entry, index) { if (entry.isIntersecting) { startCount(index); observer.unobserve(entry.target); } }); }, { threshold: 0.5 }); cards.forEach(function(card) { observer.observe(card); });