код взят всё с тойже статьи
function easeOut(progress) {
function d(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);
}
}
return 1 - d(1 - progress);
}
поемуто с простейшими функциями такого не случается
значение progress не знаю.. ибо firefox зависает.. это периодически случается только в нём кстати...
но теперь, благодаря Вам, в три раза реже))
оффтоп... когда перебираю все анимируемые элементы
var obj = document.getElementById("Mylist");
for (var i in obj.childNodes){
if ( obj.childNodes[i].nodeType == 1 ){
...
}}
firebug говорит
Цитата:
|
Предупреждение: reference to undefined property obj.childNodes[i].nodeType
Строка: 49
|
не могу понять почему... вроде всё правильно же