js如何向setTimeout执行代码传递参数?方法示例

发布时间:2020-06-01编辑:脚本学堂
本文介绍了javascript向setTimeout执行代码传递参数的方法,js中setTimeout传递参数的例子,供大家学习参考。

javascript向setTimeout执行代码传递参数

setTimeout函数是javascript中实现动态效果最关键的函数。

当第一个参数是函数调用的时候,不能向被调函数传递参数。

这其实是IE的一个BUG。

解决方法:
重写setTimeout函数,只需要在你要调用的函数前加上function{}关键字就行了。

例子:
 

复制代码 代码示例:
function ShowMsg(x,y)
{
}
setTimeout(funtion(){ShowMsg(x,y)},1000);


成功解决了不能传参的问题。