В общем есть такой код:
<span class="target" data-start="0" data-end="8000000000" data-interval="1000" data-timer="1010"></span>
$(document).ready(function(){
$('.target').each(function(){
var timer = $(this).attr('data-timer');
setInterval(Calc(this), timer);
});
function Calc(input){
var Target = $(input);
var startValue = Number(Target.attr('data-start'));
var endValue = Number(Target.attr('data-end'));
var interval = Number(Target.attr('data-interval'));
var progress = startValue;
if (startValue < endValue) {
var progress = startValue + interval;
Target.attr('data-start', progress);
Target.html(progress);
}
}
});
Подскажите плиз, почему функция вызывается только один раз? Спасибо!