/*
功能:修改 window.setTimeout,使之可以传递参数和对象参数 (同样可用于setInterval)
使用方法: setTimeout(回调函数,时间,参数1,...,参数n) (FF已经原生支持,IE不支持)
*/
代码如下 | 复制代码 |
var __sto = setTimeout; window.setTimeout = function(callback,timeout,param){ var args = Array.prototype.slice.call(arguments,2); var _cb = function(){ callback.apply(null,args); } __sto(_cb,timeout); } function aaaaa(a,b,c){ alert(a + b + c); } window.setTimeout(aaaaa,2000,5,6,7); |
时间: 2024-10-28 03:45:38