Объясните, как получать 0 до 100%, за указанный период времени.
function animate(draw, duration) {
var start = performance.now();
requestAnimationFrame(function animate(time) {
// определить, сколько прошло времени с начала анимации
var timePassed = time - start;
// возможно небольшое превышение времени, в этом случае зафиксировать конец
if (timePassed > duration) timePassed = duration;
// нарисовать состояние анимации в момент timePassed
draw(timePassed);
// если время анимации не закончилось - запланировать ещё кадр
if (timePassed < duration) {
requestAnimationFrame(animate);
}
});
};
animate( function( time ){
var anim = time / 5;
}, 1500 );
Надо вывести строку, которая показывает от 0 до 100% за определенный интервал, к примеру 1500ms