2010-03-26 146 views
0

誰能告訴我這是怎麼回事?他們已經整數,所以我不知道什麼嘗試...變量沒有在JavaScript中評估?

var lrgSlideShow = { 
    activeClass: 'active', 
    wrapperClass: 'slideshow-widget-large', 
    pauseLength: 2000, 
    fadeLength: 1000 
} 

setInterval(changeImg,lrgSlideShow.pauseLength+lrgSlideShow.fadeLength); 
+1

什麼是'changeImg'? (順便說一下,'''後面加分號)。 – kennytm 2010-03-26 20:18:06

+0

lrgSlideShow.pauseLength + lrgSlideShow.fadeLength正確計算。你的問題在別處。 – 2010-03-26 20:33:38

回答

0

間隔計算(lrgSlideShow.pauseLength + lrgSlideShow.fadeLength)是正確的。 也許changeImg未按預期調用?

另一個想法:var聲明和setInterval調用是否共享相同的功能範圍?如果沒有,那麼setInterval可能無法找到lrgSlideShow或找到錯誤