如何每 30 秒将活动类一个li
添加到另一个li
?
我正在使用以下jQuery来自动播放li
:
setInterval(function () {
moveRight();
}, 3000);
function moveRight() {
$('#slider ul').animate({
left: - slideWidth
}, 200, function () {
$('#slider ul li:first-child').appendTo('#slider ul');
$('#slider ul').css('left', '');
});
};
如何将active
类添加到li
我的网页:
<ul>
<li>SLIDE 1</li>
<li style="background: #aaa;">SLIDE 2</li>
<li>SLIDE 3</li>
<li style="background: #aaa;">SLIDE 4</li>
</ul>
检查这个小提琴
setInterval(function () {
moveRight();
}, 3000);
function moveRight() {
var len=$('li');
var i=1;
$('li').each(function(){
i++;
if($(this).attr('class')=="active")
{
$(this).next('li').addClass('active');
$(this).removeClass('active');
return false;
}
if(len.length==i)
{
$('li:nth-child(1)').addClass('active');
}
});
}