I would like to start functions with increasing number, when the sections in displayed. I have a java script code:
$(function () {
var fx = function fx() {
$(".stat-number").each(function (i, el) {
var data = parseInt(this.dataset.n, 10);
var props = {
"from": {
"count": 0
},
"to": {
"count": data
}
};
$(props.from).animate(props.to, {
duration: 1000 * 1,
step: function (now, fx) {
$(el).text(Math.ceil(now));
},
complete:function() {
if (el.dataset.sym !== undefined) {
el.textContent = el.textContent.concat(el.dataset.sym)
}
}
});
});
};
var reset = function reset() {
//console.log($(this).scrollTop())
if ($(this).scrollTop() > 90) {
$(this).off("scroll");
fx()
}
};
$(window).on("scroll", reset);
});
I cannot cope with displaying this function at the right moment. Thank you for your help.