龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

javascript window.setTimeout可传递参数和对象参数

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
我们来分享一篇javascript window.setTimeout可传递参数和对象参数的哦,这个函数同样可用于setInterval函数,有需要的朋友参考一下。 /* 功能:修改 window.setTimeout,使之可以传递参数和对象参
我们来分享一篇javascript window.setTimeout可传递参数和对象参数的哦,这个函数同样可用于setInterval函数,有需要的朋友参考一下。

/*
功能:修改 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);

精彩图集

赞助商链接