爱科学的好少年
Digico
全部博文(34)
2011年(1)
2009年(20)
2008年(13)
c9219677
gaojianq
yanxiaom
huyanjie
cyboca
ymc4444
HRSSSS
seventee
irockey
分类: LINUX
2009-09-18 09:54:12
默认的setTimeout 函数无法给所调用的函数传递参数,对它做如下形式的包装后即可自由传递参数:function master_setTimeout(callback,timeout,param){ var args = Array.prototype.slice.call(arguments,2); var _cb = function() { callback.apply(null,args); } window.setTimeout(_cb,timeout);}调用示例:window.onload=function OnWindowLoad(){ master_setTimeout(f1,2000,'a','b');}function f1(arg1,arg2){ alert(arg1);这样, 当页面载入时, 会先后跳出对话框, a, b.
上一篇:【jQuery 技术一】跨域访问返回JSON数据
下一篇:阿里巴巴中国站旺旺(非淘宝旺旺)在线代码
登录 注册