復制代碼 代碼如下:
var angle =
function rotateloop() {
if (angle <
angle++;
//use angle
//
setTimeout(
}
}
function beginrotate() {
//do something
//
setTimeout(
}
這段代碼有一個問題
復制代碼 代碼如下:
function beginrotate() {
var angle =
function rotateloop() {
if (angle <
angle++;
//use angle
//
setTimeout(
}
}
//do something
//
setTimeout(
}
這樣子改了之後
復制代碼 代碼如下:
function beginrotate() {
var angle =
function rotateloop() {
if (angle <
angle++;
//use angle
//
setTimeout(rotateloop
}
}
//do something
//
setTimeout(rotateloop
}
只需要將setTimeout的第一個參數改成函數對象
From:http://tw.wingwit.com/Article/program/Java/Javascript/201401/30272.html