嗨我正在用滑块做一些事情。我需要通过三个空格旋转一个类。
<div class="slide slide_1">
.....
</div>
<div class="slide slide_2 off">
.....
</div>
<div class="slide slide_3 off">
.....
</div>
以下是三张幻灯片。当它开始工作时,我想在live
上添加一个类slide_1
,然后在1秒后我想将live
添加到slide_2
并删除来自off
的{{1}}并在slide_2
添加off
。这样就可以在三张幻灯片上轮播slide_1
课程。当有live
时,应该live
不是off
答案 0 :(得分:1)
检查我创建的JSFiddle。
var i = 2;
window.setInterval(function(){
$('.slide_'+i).removeClass('off').addClass('live').siblings().removeClass('live').addClass('off');
i++;
if(i==4){
i=1;
}
},1000);
答案 1 :(得分:0)
你可以这样写:
var element = $('#id-of-element');
element.siblings().addClass('live').removeClass('off').siblings().removeClass('live').addClass('off');
答案 2 :(得分:0)
counter=0; Sliders=document.getElementsByClassName("slide");
window.addInterval(function (){
sliders[counter].classList.remove("live");
sliders[counter].classList.add("off");
counter++;
if(counter==3){
counter=0;
}
sliders[counter].classList.remove("off");
sliders[counter].classList.remove("add");
},3000);
与Tjeshvis回答相同(给了一个upvote)