私は3つのdivを(CSSクラスを使用して)1つお互いに強調したいと思っています。その後、ループが再開し、同じことをする必要があります。しかし、それは動作していません。ここでJquery無限ループが動作しません
これは明白なものでなければならないフィドルhttp://jsfiddle.net/gamito/6M65S/
だ...
<script>
$('.ticker').each(function(i) {
var elem = $(this);
var prev = $(this).prev();
setTimeout(function() {
elem.addClass("selected");
prev.removeClass("selected");
}, i * 2000);
});
</script>
は、私はあなたが思います代わりに 'setInterval'を使用します。プラス私は論理が何かを欠けていると思う。それが終わりに達するとどのように分かりますか?なぜ 'each()'を使うのですか? – elclanrs