Есть график. Нужно что бы все линии графика выплывали плавно. С плавностью я разобрался. Меняю высоту линий через setInterval. Длинна линий случайная. Нужно, что бы выплыло 14 линий.
Код следующий:
var j = 0;
var heightLight = randomInteger(85, 160);
var lightHeightInterval = setInterval(function () {
document.getElementsByClassName('graph-column-light')[g].style.height = j + 'px'; // Тут стоит g. Я пытался обернуть это дело в цикл for (var g = 14; g >= 0; g--), но ничего не вышло.
if (j >= heightLight) clearInterval(lightHeightInterval)
j++
}, 5);
Я так полагаю, нужно использовать рекурсию. Но как?