Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- window.onload = function() { //срабатывает, когда загружается вся страница, включая ресурсы на ней – стили, картинки, ифреймы и т.п.
- // Начало скрипта отвечающего за запуск основного скрипта при зоне видимости в браузере
- function number_to(id, from, to, duration) {
- let element = document.getElementById(id);
- let start = new Date().getTime();
- setTimeout(function() {
- let now = (new Date().getTime()) - start;
- let progress = now / duration;
- let result = Math.floor((to - from) * progress + from);
- result = result.toString().replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ');
- element.innerHTML = progress < 1 ? result : to.toString().replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ');
- if (progress < 1) setTimeout(arguments.callee, 10);
- }, 10);
- }
- number_to("numbers1", 1, 10, 3000);
- number_to("numbers2", 1, 70, 3000);
- number_to("numbers3", 1, 12, 3000);
- number_to("numbers4", 1, 286000, 3000);
- number_to("numbers5", 1, 80, 3000);
- number_to("numbers6", 1, 150, 3000);
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement