我有几个单独的标题:
<h3 class="ads">First</h3>
<h3 class="ads">Second</h3>
<h3 class="ads">Third</h3>
我希望能够不断地循环遍历它们,将文本从黑色变为红色,然后在下一个标题变为红色时再变回黑色。
到目前为止,这是我所拥有的:它可以工作一次,但是我无法成功地重新循环:
$('.ads').each(function(i) {
var el=$(this);
setTimeout(function() {
el.prevAll('.ads').css('color','black');
el.css('color', 'red');
}, i * 3000);
});
我希望能够手动设置每次更改之间的等待时间,因此解释也会有很大帮助!