if ( data === undefined )\r
return jQuery.queue( this[0], type );\r
\r
- return this.each(function(){\r
+ return this.each(function(i, elem){\r
var queue = jQuery.queue( this, type, data );\r
\r
- if( type == "fx" && queue.length == 1 )\r
- queue[0].call(this);\r
+ if( type == "fx" && queue.length == 1 )\r
+ queue[0].call(this, function() { jQuery(elem).dequeue(type); });\r
});\r
},\r
dequeue: function(type){\r
});\r
},\r
clearQueue: function(type){\r
- return this.queue( type, [] );\r
+ return this.queue( type || "fx", [] );\r
}\r
});
\ No newline at end of file