Похоже, что IE облажается с последним параметром, возможный обходной путь может быть:
var that = this;
this.animateTimer = window.setTimeout(function() {
animateIn(that);
}, (80 * i));
В каждом «нормальном» браузере подпись setTimeout
выглядит следующим образом:
window.setTimeout(func, delay, [param1, param2, ...]);
В IE однако подпись немного отличается :
window.setTimeout(vCode, iMilliSeconds [, sLanguage])
Bravo IE.Вы удивили меня еще раз