루프에서 다른 타이밍으로 현재 요소의 클래스를 변경해야합니다. 그냥 한 번 발생이 경우 다른 시간과 divs의 루프 클래스
:/제안 들으 ??
<div class="wrapper">
<div class="wrapper-item wrapper-item--0 current" data-time="2500">
<div class="item"></div>
</div>
<div class="wrapper-item wrapper-item--1" data-time="5000">
<div class="item"></div>
</div>
<div class="wrapper-item wrapper-item--0" data-time="7000">
<div class="item"></div>
</div>
<div class="wrapper-item wrapper-item--0" data-time="9000">
<div class="item"></div>
</div>
</div>
function myFunction() {
var current = $('.wrapper').children(".current")
var timeOfVisible = $('.wrapper').children(".current").data("time");
setInterval(function() {
current.removeClass("current").next().addClass("current");
if ((current.next()) > $('.wrapper').children().length) {
alert(current)
}
}, timeOfVisible);
}
myFunction()
은 그래서 당신은 setInterval을이 DIFF에서 작동합니다. div 당 데이터 시간 –
여기에 문제가 없습니다. 문제를이 기능과 연결하고 싶습니까? –
나는 그것을 위해 바이올린을 준비한다. https://jsfiddle.net/xd9kw3qm/ –