так работает при любом скролле
jsfiddle.net/e9tco1g0function oneLoud() {
let nav = document.querySelector('.fact-a');
if (window.pageYOffset + window.innerHeight >= nav.offsetTop) {
window.removeEventListener('scroll', oneLoud);
setCounter();
}
function setCounter() {
let curr = 0;
let elem = document.getElementById("number-one");
let end = +elem.textContent;
let interval = setInterval(count, 1);
count();
function count(){
if( curr >= end ){
clearInterval(interval);
elem.textContent = end;
} else{
elem.textContent = ( curr += 10);
}//конец функции if
}//конец функции count()
}//конец функции setCounter()
setCounter();
}//конец функции OneLoud()
window.addEventListener('scroll', oneLoud);