私は 9 つのスライドを含むカルーセルを持っています。最初のスライドには「アクティブ」のクラスがあります。
<ul class='nav'>
<li class='left'>left</li>
<li class='right'>right</li>
</ul>
<ul class='carousel'>
<li class='active'></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
「右」ボタンがクリックされると、アクティブなクラスは次の li に移動する必要があります (最後の li の後の最初の li にも適用される必要があります)。
そして明らかに、左ボタンがクリックされたとき、アクティブなクラスは反対方向に移動する必要があります。
私は次のことを試しましたが、これはある程度機能しますが、アクティブなクラスを最後のliの後に最初のliに戻す方法がわかりません。
$('.nav .right').click(function(){
$('.carousel .active').removeClass('active').next().addClass('active');
});
どんな助けでも大歓迎です。ありがとう。