我有以下腳本:jQuery的 - VAR是underfined
$('.news ul li').hide();
$('.news ul li:first-child').show();
function Roller() {
var CurrectNews = $('.news ul li').filter(':visible');
var FirstNews = $('.news ul li:first-child');
if ($(CurrectNews).is(':last-child')){
$(CurrectNews).fadeOut('slow');
$(FirstNews).fadeIn('slow');
} else {
$(CurrentNews).fadeOut('slow');
$(CurrentNews).next().fadeIn('slow');
}
}
setInterval(Roller, 5000);
當我運行它,Firebug是說CurrentNews is underfinded
。爲什麼?
當我注意到$('.news ul li').filter(':visible');
它確實找到1個元素,正如所料。
任何建議非常感謝。
您似乎在'CurrentNews'和'CurrectNews'之間自由切換。這可能是問題所在。 –
@FrédéricHamidi - 它永遠是小事!抱歉,添麻煩了。 – Iladarsda