$.fn.delay = function(time, callback){
    var $t = this;
    // No queing, just uses setTimeout:
    setTimeout(function(){
        callback.call($t);
    }, time);
    return $t;
}