0

http://jsfiddle.net/LThhd/8/

这是源代码,老实说,我不知道为什么它不会加载:(

4

2 回答 2

1

看起来您需要添加http://到您的网址导入

于 2012-10-15T03:29:45.080 回答
0

此行导致错误,因为restart()未在全局范围内定义:

setInterval('restart()', EVENT_RESTART_INTERVALL);

在你的 jsFiddle 中,你所有的 javascript 都在onload()处理函数中,所以你的函数都不是全局的。您需要使重新启动函数成为真正的全局函数,以便setInterval()可以在顶层找到它,或者您需要更改为函数引用并restart()在 setInterval 行可以看到的某个范围内定义:

setInterval(restart, EVENT_RESTART_INTERVALL);

仅供参考,这就是为什么将字符串传递给setInterval(). 函数引用更容易控制,因为它们可以在范围内的任何地方——不必只是全局函数。

于 2012-10-15T03:35:55.423 回答