setTimeout 传递带参数的函数无效果

问题

setTimeout ("getProgress(name,type)", 3000)  

 

带上参数 就失效了,不带参数可以调用又达不到效果

 

解决办法:匿名函数包装  改成如下即可

setTimeout(function(){getProgress(name, type)}, 3000);  

 

注意setTimeout函数的调用函数参数只能是字符串

posted @ 2017-03-24 14:19  郭康勋kawhi  阅读(173)  评论(0编辑  收藏  举报