$.Deferred(function(dfr) {
$("#container > div").each(function() {
var $div = $(this);
dfr = dfr.pipe(function() {
return $div.fadeIn();
});
});
}).resolve();
위의 코드에서 개별적 DFR을로드하고 $ .Deferred()과 같은에 전달할 수있는 방법이 있는가 ....
$("#container > div").each(function() {
var $div = $(this);
dfr = dfr.pipe(function() {
return $div.fadeIn();
});
});
$.Deferred(function(dfr) { }).resolve();
http://jsfiddle.net/realwork007/KgY33/25/이 예제와 비슷하지만, 나는 단지 dfr을 별도로 채울 것입니다.
편집 : 나는 선택 정렬 알고리즘을 시각화 쓰고 있어요 내가 변경 backgroundOfBlock(), 깜박임 (인덱스) 및 스왑 등의 3 ~ 4 도우미 함수 (에서까지)가
그래서 내 선택 정렬 시각화 될 것이다 같은 :
function selectionSort(items){
var len = items.length, min;
for (i=0; i < len; i++){
blink(blocks[i]);// to show It is selected
//set minimum to this position
min = i;
changebackground(blocks[i]);//show it is min
//check the rest of the array to see if anything is smaller
for (j=i+1; j < len; j++){
if (items[j] < items[min]){
min = j;
swap(blocks[min], blocks[j]);//swap animation function
}
}
.
.
.
.
나는 한 번 함께이 방법을 모든 애니메이션 실행을 실행하지만 ... 그들이 어떤 기술을 사용하여
... sequencially 실행해야하는 경우
정확히 접근하려고합니까? – Bergi