解决IE上setTimeout传参数的bug

解决IE下setTimeout传参数的bug重写window.setTimeout和window.setInterval,解决IE下setTimeout传参数的bu

解决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);
        }