- queue: function(type, fn){
- if ( jQuery.isFunction(type) || jQuery.isArray(type) ) {
- fn = type;
- type = "fx";
- }
-
- if ( !type || (typeof type === "string" && !fn) )
- return queue( this[0], type );
-
- return this.each(function(){
- if ( jQuery.isArray(fn) )
- queue(this, type, fn);
- else {
- queue(this, type).push( fn );
-
- if ( queue(this, type).length == 1 )
- fn.call(this);
- }
- });
- },
-