function fadeIn(x, func) { $(x).fadeIn(500, func); }
fadeIn(myVar, function() {
//то, что надо выполнить
});
function fadeIn(x) {
var def = $.Deferred();
$(x).fadeIn(5000, function() {
def.resolve(x);
});
return def;
}
var q = fadeIn('#element');
q.done(function(elem){
console.log(elem)
});
и модификация последнего кода, из гугла(запрос jquery fadein deferred)
http://www.scottlogic.co.uk/2011/05/...rx-observable/