これがソースです。正直なところ、なぜロードされないのかわかりません:(
質問する
198 次
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 に答える