2010-03-26 1 views
0

Может ли кто-нибудь сказать мне, как это сделать? Они уже целые числа, так что я не уверен, что попробовать ...Переменная не оценивается в JavaScript?

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

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

Что такое 'changeImg'? (BTW, добавьте точку с запятой после '}'.) – kennytm

+0

lrgSlideShow.pauseLength + lrgSlideShow.fadeLength оценивает правильно. Ваша проблема кроется в другом месте. –

ответ

0

Интервал известково (lrgSlideShow.pauseLength + lrgSlideShow.fadeLength) является правильным. Может быть, changeImg не вызывает, как ожидалось?

Другая мысль: Имеют ли декларацию var и вызов setInterval одну и ту же функциональную область? Если нет, то setInterval может оказаться не в состоянии найти lrgSlideShow или найти неправильный

 Смежные вопросы

  • Нет связанных вопросов^_^