2010-03-26 5 views
0

Quelqu'un peut-il me dire comment faire cela? Ils sont déjà des entiers, donc je ne suis pas sûr d'essayer ...La variable n'évalue pas en JavaScript?

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

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

Qu'est-ce que 'changeImg'? (BTW, ajoutez un point-virgule après le '}'.) – kennytm

+0

lrgSlideShow.pauseLength + lrgSlideShow.fadeLength évalue correctement. Votre problème est ailleurs. –

Répondre

0

L'intervalle calc (lrgSlideShow.pauseLength + lrgSlideShow.fadeLength) est correct. Peut-être que changeImg n'invoque pas comme prévu? Autre idée: la déclaration var et l'invocation setInterval partagent-elles la même portée fonctionnelle? Si ce n'est pas le cas, setInterval peut être incapable de trouver lrgSlideShow ou de trouver le mauvais

Questions connexes