いくつかの個別の見出しがあります。
<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);
});
各変更の間に待機する時間を手動で設定できるようにしたいので、説明も大いに役立ちます!