这段代码不起作用,我该怎么解决?
我隐藏了所有元素..之后,我以7秒的延迟逐个显示它们..
但是所有元素都被显示出来了,我不明白为什么。
$(function() {
texts = $('.text-block');
slide = $('#slideshow');
// hide everything
texts.each(function() {
$(this).hide();
});
// show it once by once
jQuery.each(texts, function() {
$(this).show(300);
$(this).delay(7000);
$(this).hide(300);
});
});
texts.hide()
应该隐藏所有内容,而不是使用.each
。 - Selvakumar Arumugam