jQuery 1.4.4を使用してアンカー選択を循環させたいと考えています。 JavaScriptタイマーでアンカー要素にクラスを追加して削除する
次作品
標的にLI要素:HTML:(jQueryの1.4.4に対する)
JavaScriptを:これはここで見ることができ
rotateBanner = function() {
var active = $('ul.rotating-banner li.active');
var next = active.next();
if (next.length === 0) {
next = $('ul.rotating-banner li:first');
}
active.removeClass('active');
next.addClass('active');
}
setInterval(rotateBanner, 1000);
:http://jsfiddle.net/Carnotaurus2/Yq9AA/
しかし、私が言ったように、私はネストされたアンカータ(各LI要素内にアンカータグが1つしかない)。 、最終的な選択後
<ul class="rotating-banner">
<li><a>1</a></li>
<li><a class="active">2</a></li>
<li><a>3</a></li>
<li><a>4</a></li>
</ul>
:
<ul class="rotating-banner">
<li><a class="active">1</a></li>
<li><a>2</a></li>
<li><a>3</a></li>
<li><a>4</a></li>
</ul>
は、その後、次の間隔で、我々は第二の選択がありますので、例えば、最初の目盛りの間隔で、我々は選択した最初のアンカータグを持っています最初のアンカータグが選択されます
ad infinitum。タグを固定するために取得するには
+1 - これは単一サイクルオプションを提供します – CarneyCode
あなたが求めているものではありませんか?これを答えにしていないのはなぜ分かりません。 – Mrchief
1サイクル後に停止します。永遠にサイクリングする代わりに。 – CarneyCode