Переменная, не вычисляемая в JavaScript?
-
22-09-2019 - |
Вопрос
Кто-нибудь может сказать мне, как это сделать?Они уже являются целыми числами, так что я не уверен, что попробовать...
var lrgSlideShow = {
activeClass: 'active',
wrapperClass: 'slideshow-widget-large',
pauseLength: 2000,
fadeLength: 1000
}
setInterval(changeImg,lrgSlideShow.pauseLength+lrgSlideShow.fadeLength);
Решение
Вычисление интервала (lrgSlideShow.pauseLength+lrgSlideShow.fadeLength) является правильным.Может быть, changeImg вызывается не так, как ожидалось?
Еще одна мысль:Разделяют ли объявление var и вызов setInterval одну и ту же функциональную область?Если нет, то setInterval может быть не в состоянии найти lrgSlideShow или найти неправильный
Не связан с StackOverflow