【发布时间】:2013-05-27 04:21:18
【问题描述】:
在你告诉我 javascript 从上到下读取代码之前,我先说我知道这一点。所以我有一个页面,其中有一个名为startBallEasy() 的函数,它下面还有一个名为stopLoop() 的函数。基本上是这样的:
var foo = 1;
var loop;
function startBallEasy() {
if(foo==1) {
alert("foo is 1!");
} else {
stopLoop();
}
loop = setTimeout("startBallEasy()",10);
}
function stopLoop() {
clearTimeout(loop);
}
所以startBallEasy() 几乎是循环的。如果是某种条件,它会自行停止。但它找不到该函数,因为它还没有被声明。我该怎么做?
【问题讨论】:
-
没关系,我解决了
-
请您自己发布答案,而不是只说“我解决了”。
-
你有围绕这段代码的 onLoad 处理程序吗?
标签: javascript timeout