jQuery Deferred02

JavaScript

var obj1 = $.Deferred();
var obj2 = $.Deferred();

$.when(obj1,obj2).done(function(){
    $("body").append("<p>complete</p>")
})
 
setTimeout( function() {
    $("body").append("<p>obj1 end</p>")
    obj1.resolve();
}, 2000 );

setTimeout( function() {
    $("body").append("<p>obj2 end</p>")
    obj2.resolve();
}, 4000 );