이 함수를 하나씩 호출해야하는 경우
$('#art1').animate({'width':'1000px'},1000);
$('#art2').animate({'width':'1000px'},1000);
$('#art3').animate({'width':'1000px'},1000);
jQuery에서 다음과 같은 작업을 수행 할 수 있다는 것을 알고 있습니다.
$('#art1').animate({'width':'1000px'},1000,'linear',function(){
$('#art2').animate({'width':'1000px'},1000,'linear',function(){
$('#art3').animate({'width':'1000px'},1000);
});
});
그러나 jQuery를 사용하지 않고 전화를 걸고 싶다고 가정 해 봅시다.
some_3secs_function(some_value);
some_5secs_function(some_value);
some_8secs_function(some_value);
실행하기 위해이 함수를 호출하고 호출이 some_3secs_function
끝난 후 실행 한 다음 some_5secs_function
호출이 종료 된 후 호출하는 방법은 some_8secs_function
무엇입니까?
최신 정보:
여전히 작동하지 않습니다.
(function(callback){
$('#art1').animate({'width':'1000px'},1000);
callback();
})((function(callback2){
$('#art2').animate({'width':'1000px'},1000);
callback2();
})(function(){
$('#art3').animate({'width':'1000px'},1000);
}));
세 애니메이션이 동시에 시작됩니다
내 실수는 어디에?