我有一个带有九张幻灯片的旋转木马,其中第一张幻灯片有一个“活动”类。
<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。
$('.nav .right').click(function(){
$('.carousel .active').removeClass('active').next().addClass('active');
});
任何帮助,将不胜感激。谢谢。