Возможность передавать дополнительные аргументы для callback-функции в методе setTimeout появилась только в HTML5, и в этих IE не поддеривается.
Поэтому вместо
Цитата:
|
setTimeout(counterFunc, step, el, increment, end, step);
|
нужно использовать
setTimeout(function () { counterFunc(el, increment, end, step); }, step);
Или написать
свою обертку для IE.