HTML dosyamda aşağı doğru ilerlerken sayıları metin ile saymak ve belirli bir bölüme ulaşmak istiyorum. Kod şöyle görünür:HTML dosyasında belirli bir noktaya ulaştığınızda Sayı ve Metin Anlama
<h3 class="count">25 Years</h3>
<p>On the Road...</p>
<h3 class="count">143 Million</h3>
<p>Transactions worldwide 2015</p>
$('.count').each(function() {
$(this).prop('Counter', 0).animate({
Counter: $(this).text()
}, {
duration: 4000,
easing: 'swing',
step: function (now) {
$(this).text(Math.ceil(now));
}
});
});
sorun sadece bir dizi koyduğunuzda Yalnızca bir doğru sonucu elde ediyoruz. 25 Years
gibi bir dize koyarsam, NaN
çıktılar.
Kodum için önerileriniz var mı?
var targetOffset = $(".company-numbers").offset().top;
var $w = $(window).scroll(function(){
if ($w.scrollTop() > targetOffset) {
(function() {
$('.count').each(function() {
$(this).prop('Counter',0).animate({
Counter: $(this).text()
}, {
duration: 4000,
easing: 'swing',
step: function (now) {
$(this).text(Math.ceil(now));
return false;
}
});
});
})();
} else {
return false;
}
})
bu çalışır, ancak bunu bir koşullu ifade içine koyarsam kod saymaya başlar, ancak sonra geri saymaya başlar .... yanlış döndürmeyi denedim ama çalışmadı ... lütfen ilk gönderimi kontrol et kod için ... – 151RUM