Пробую так, но все равно анимация начинается сразу при загрузке страницы и к моменту прокрутки до блока заканчивается. Как исправить?
<script>
window.onscroll = function() {
var pageY = window.pageYOffset || document.documentElement.scrollTop;
$('#year').animate({ year: 15/* - начало */ }, {
duration: 5000,
step: function (year){
this.innerHTML = (year).toFixed(0)
}
});
$('#students').animate({ students: 5000/* - начало */ }, {
duration: 5000,
step: function (students){
this.innerHTML = (students).toFixed(0)
}
});
$('#worked').animate({ worked: 1000/* - начало */ }, {
duration: 5000,
step: function (worked){
this.innerHTML = (worked).toFixed(0)
}
});
}
</script>