Вопрос по статье "Основы программной анимации на JavaScript".
В ней приведен пример эффекта отскока (bounce), вот он:
function delta(progress) {
for(var a = 0, b = 1, result; 1; a += b, b /= 2) {
if (progress >= (7 - 4 * a) / 11)
return -Math.pow((11 - 6 * a - 11 * progress) / 4, 2) + Math.pow(b, 2);
}
}
Кто-нибудь может подсказать, как модифицировать его, чтобы количества отскоков было не 4, а скажем 3 или 2?