если так важно время выполнения скрипта установи его сам )))
var rg = /(height.*?)(\d+)/i;
function slide(b, d, c, f) {
var a = b.style.cssText;
rg.test(a) || (a += "; height: " + c + "px;");
var g = (new Date).getTime();
setTimeout(function () {
var e = ((new Date).getTime() - g) / f;
a = a.replace(rg, "$1" + Math.floor((d - c) * e + c));
b.style.cssText = a;
if (e < 1) setTimeout(arguments.callee, 10);
else {
a = a.replace(rg, "$1" + d);
b.style.cssText = a
}
}, 10)
};
b - элемент
d - конечный параметр высоты элемента
с - начальный параметр высоты элемента
f - время выполнения скрипта
для примера от 0 до 180px за 1 секунду
onclick="slide(document.getElementById('num'),180, 0,1000)"