不能直接用 setInterval(test(a,b),1000,a,b)這樣的形式(手冊(cè)上面都是這樣寫的),瀏覽器會(huì)報(bào)參數(shù)無效的錯(cuò)誤。可以新建一個(gè)臨時(shí)函數(shù)做表達(dá)式傳給setTimeout和setInterval函數(shù)。
例子:
-
var
myTimeout
=
setTimeout
(
function
(){
f
(
x
,
y
)
;
}
,
n
)
;
-
var
?
myInterval
=
window
.
setInterval
(
function
(){
startCounter
(
a
)
;
}
,
100
)
;
posted on 2008-04-19 16:59
梓楓 閱讀(421)
評(píng)論(0) 編輯 收藏 所屬分類:
javascript