일부 div, 2 초마다 작동하는 함수가 있습니다. 동일한 메소드를 호출하지만 다른 div를주고 효과를 내기 위해 1 초 정도 기다리고 싶습니다. 문제는 다음과 같습니다. 그 두 번째를 기다리는 방법 (현재 2 초마다 모든 div가 효과를 실행하고 1 초 행에서 실행하고 싶습니다).id에 따라 여러 div에 동일한 함수 사용
$(function() {
index = 0;
window.setInterval(function() {
if (index > 10){
index = 0;
}
myFunction("so1", "flipping-right");
//setTimeout(funcx, 1000);
myFunction("so2", "flipping-left");
//setTimeout(funcx, 1000);
myFunction("so3", "flipping-top");
//setTimeout(funcx, 1000);
myFunction("so4", "flipping-bottom");
//setTimeout(funcx, 1000);
myFunction("so5", "flipping-right");
i++;
}, 2000);
});
myFunction = function (id, effect) {
$('#' + id).toggleClass(effect);
}
당신은 거의 오른쪽 문제는 함수 호출이 있고 함수 자체를 전달할 필요가있다 얻었다 at my code
2000 밀리 초! = 1 초 –
내가 그것을 이런 식으로 뭔가 [** 바이올린 **]을 같은데요 (http://jsfiddle.net/v2wxX/7/) ?? – adeneo
모든 것을 연속적으로 수행 할 수있는 방법이 있습니까 (1 초 차이가 있음), 모든 것을 실행하고 기다렸다가 다시 실행하는 것을 볼 때 – cMinor