Как сделать плавный рост значения чисел в ZeroBlock для Tilda
hair salon . barbershop
SELF CONFIDENCE . GROOMING . LIFE STYLE
WELCOME TO BARBER HAIR SALON AND BARBERSHOP GROOMING LIFE STYLE AND SELF CONFIDNCE

We create new business approach
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem
Ipsum has been the industry's standard dummy text ever since the 1500s, when an
unknown printer took a galley of type and scrambled it to make a type specimen
book galley of type and scrambled .
Number of tutors helping students
to improve their English
Have already joined us to study English using Skype
An average score of IELTS, passed by our students
0
0
0
Course in numbers
The best way to improve your professional skills and increase your value

Как сделать плавный рост значения чисел в ZeroBlock для Tilda

1
Создали ZeroBlock и добавили в него элемент Text с классом num-up1
Для следующих задавали классы num-up1 , num-up2
2
Добавили код в блок Другое - Т123
Библиотека для примера

<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]); 
					}
				}); 
			} 
		}); 
	});	
});	
</script> 
Библиотека для примера
Из этого примера

<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> 
Made on
Tilda