解决IE下setTimeout传参数的bug
重写window.setTimeout和window.setInterval,解决IE下setTimeout传参数的bug。
var setTimeoutVar = window.setTimeout;
window.setTimeout = function(fRef, mDelay){
if (typeof fRef == 'function') {
var argu = Array.prototype.slice.call(arguments, 2);
var f = (function(){
fRef.apply(null, argu);
});
return setTimeoutVar(f, mDelay);
}
return setTimeoutVar(fRef, mDelay);
}