saa*_*hak 3 javascript settimeout internet-explorer-8
我在IE8中使用javascript setTimeout函数时遇到了一个奇怪的问题.我想像这样使用'setTimeout'函数 -
setTimeout(timeout,2000, {name:'saarthak'});
function timeout(opts)
{
alert('hello ' + opts.name);
}
Run Code Online (Sandbox Code Playgroud)
setTimeout的第三个参数是我想传递给调用函数的参数.这在FF,Chrome中完美无缺,但在IE8中却没有.
有没有人知道可以做些什么?或者实现这一目标的任何工作?
谢谢
Sha*_*ard 11
可能不支持那里,所以请改为:
window.setTimeout(function() {
timeout({name:'saarthak'});
},2000);
Run Code Online (Sandbox Code Playgroud)
意义从匿名函数中调用您的函数.