HTML5
specifications表示setTimeout
可以在没有附加“timeout”参数的情况下运行,该参数应该在函数“handler”被安排多少毫秒之后说明。 / p>
handle = window . setTimeout( handler [, timeout [, arguments ] ] )
Schedules a timeout to run handler after timeout milliseconds. Any arguments are passed straight through to the handler.
然而,我没有找到解释在没有设置“超时”时间段时会发生什么的任何地方。
一个示例用法是,Raphael库中的animation implementation。
animationElements[length] && win.setTimeout(animation);
答案 0 :(得分:15)
请参阅http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#get-the-timeout
- 让超时成为第二个参数 方法,如果参数为零 被省略了。
醇>
答案 1 :(得分:1)
我已经在包括IE6在内的所有浏览器上测试了它,一切正常。所以随意使用它~~