Zagnieżdżone jQuery $
Zasadniczo zamierzam to napisać:
var async1 = $.when( a1() ).then(function(){ a2() });
var async2 = $.when( a3() ).then(function(){ a4() });
$.when(async1, async2).then(function(){
console.log("complete");
});
Ale w momencie, gdy a1 i a3 wykonały, funkcja uważa się za rozwiązaną.
Złożyłem ten sam przykład na skrzypcach:http://jsfiddle.net/Z7fzR/