Fixed some bugs in how .queue() works (it wasn't handling the argument order correctly).

This commit is contained in:
John Resig 2007-09-14 17:47:01 +00:00
parent 500ff12d5d
commit 41590d37e1

View File

@ -129,12 +129,12 @@ jQuery.fn.extend({
}, },
queue: function(type, fn){ queue: function(type, fn){
if ( !fn ) { if ( jQuery.isFunction(type) ) {
fn = type; fn = type;
type = "fx"; type = "fx";
} }
if ( !arguments.length ) if ( !type || typeof type == "string" )
return queue( this[0], type ); return queue( this[0], type );
return this.each(function(){ return this.each(function(){