Всем привет. Сделал счётчик (не хотел использовать готовый плагин), но появилась проблема. Мои знания в js поверхностны. При переборе элементов методов each, счётчик не добирает 1-2 цифры с инкрементом. Думал, думал и не придумал, что сделать. На первом числе 48, на втором - 399, на третьем - 999
<div class="count-wrapper container">
<div class="count">
<span data-num="50">0</span>
</div>
<div class="count">
<span data-num="400">0</span>
</div>
<div class="count">
<span data-num="1000">0</span>
</div>
</div>
$(window).on('scroll', function() {
var scr = $(this).scrollTop(),
elem = $('.count-wrapper').offset().top;
if (scr > elem - 400) {
setInterval(count, 100);
}
});
var i = 0;
function count() {
$('.count span').each(function(){
var num = $(this).data('num');
if (i < num) {
$(this).text(i);
i++;
}
});
}