后来上网查了查,这其实是IE的一个BUG。解决方法有很多,其中我觉得最牛的一种就是重写setTimeout函数。。。这个太麻烦了。。这里推荐一种十分简单的方法。只需要在你要调用的函数前加上function{}关键字就行了。
示例:
function ShowMsg(x,y)
{
}
setTimeout(funtion(){ShowMsg(x,y)},1000);
这样就方便地解决了不能传参的问题。
function ShowMsg(x,y)
{
}
setTimeout(funtion(){ShowMsg(x,y)},1000);
转载于:https://www.cnblogs.com/whongfei/archive/2012/10/06/5247028.html