0

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

これがソースです。正直なところ、なぜロードされないのかわかりません:(

4

2 に答える 2

1

http://URLのインポートに追加する必要があるようです

于 2012-10-15T03:29:45.080 に答える
0

restart()この行は、グローバル スコープで定義されていないため、エラーを引き起こしています。

setInterval('restart()', EVENT_RESTART_INTERVALL);

jsFiddle では、すべての JavaScript がonload()ハンドラー関数内にあるため、どの関数もグローバルではありません。再起動関数を真にグローバルな関数setInterval()にして最上位で見つけることができるようにするか、関数参照に変更しrestart()て setInterval 行が表示できるスコープで定義する必要があります。

setInterval(restart, EVENT_RESTART_INTERVALL);

参考までに、これが に文字列を渡すのが悪い考えである理由の 1 つですsetInterval()。関数参照は、スコープ内のどこにでも配置できるため、制御がはるかに簡単です。グローバル関数だけである必要はありません。

于 2012-10-15T03:35:55.423 に答える