<script>
$(document).ready(function(){
$(function () {
let elArr = [
'num-up1', //Класс элемента
99, //Конечное число
'ms', //Подпись после числа
300, //Дистанция до срабатывания
6000 //Скорость анимации в миллисекундах
];
let target_block = $('.'+elArr[0]+' .tn-atom');let blockStatus = true;
$(window).scroll(function() {
let scrollEvent = ($(window).scrollTop() > ($(target_block).offset().top - $(window).height() + elArr[3] ));
if(scrollEvent && blockStatus) { blockStatus = false;
$({numberValue: 0}).animate({numberValue: elArr[1]}, {
duration: elArr[4], easing: "swing",
step: function(val) {
target_block.html(String(Math.ceil(val)).replace(/(\d)(?=(\d{3})+([^\d]|$))/g, '$1 ') +' '+elArr[2]);
}
});
}
});
});
$(function () {
let elArr = [
'num-up2', //Класс элемента
1900, //Конечное число
'pl', //Подпись после числа
350, //Дистанция до срабатывания
3000 //Скорость анимации в миллисекундах
];
let target_block = $('.'+elArr[0]+' .tn-atom');let blockStatus = true;
$(window).scroll(function() {
let scrollEvent = ($(window).scrollTop() > ($(target_block).offset().top - $(window).height() + elArr[3] ));
if(scrollEvent && blockStatus) { blockStatus = false;
$({numberValue: 0}).animate({numberValue: elArr[1]}, {
duration: elArr[4], easing: "swing",
step: function(val) {
target_block.html(String(Math.ceil(val)).replace(/(\d)(?=(\d{3})+([^\d]|$))/g, '$1 ') +' '+elArr[2]);
}
});
}
});
});
$(function () {
let elArr = [
'num-up3', //Класс элемента
24, //Конечное число
'', //Подпись после числа
400, //Дистанция до срабатывания
3000 //Скорость анимации в миллисекундах
];
let target_block = $('.'+elArr[0]+' .tn-atom');let blockStatus = true;
$(window).scroll(function() {
let scrollEvent = ($(window).scrollTop() > ($(target_block).offset().top - $(window).height() + elArr[3] ));
if(scrollEvent && blockStatus) { blockStatus = false;
$({numberValue: 0}).animate({numberValue: elArr[1]}, {
duration: elArr[4], easing: "swing",
step: function(val) {
target_block.html(String(Math.ceil(val)).replace(/(\d)(?=(\d{3})+([^\d]|$))/g, '$1 ') +' '+elArr[2]);
}
});
}
});
});
});
</script>