X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=src%2Ffx.js;h=c34b85672033ce68ea9a4a6dfa49e5c401da15a2;hb=ef819c91b999523ed6cd0c7029e0cee8997ef01a;hp=24d28410d587346456c91254e656435d224c7689;hpb=bbffc99f7c60d42d4286786dfd6a43aa31d62ae2;p=jquery.git diff --git a/src/fx.js b/src/fx.js index 24d2841..c34b856 100644 --- a/src/fx.js +++ b/src/fx.js @@ -19,7 +19,7 @@ function genFx( type, num ){ jQuery.fn.extend({ show: function(speed,callback){ - if ( speed !== undefined ) { + if ( speed ) { return this.animate( genFx("show", 3), speed, callback); } else { for ( var i = 0, l = this.length; i < l; i++ ){ @@ -59,7 +59,7 @@ jQuery.fn.extend({ }, hide: function(speed,callback){ - if ( speed !== undefined ) { + if ( speed ) { return this.animate( genFx("hide", 3), speed, callback); } else { for ( var i = 0, l = this.length; i < l; i++ ){ @@ -164,6 +164,10 @@ jQuery.fn.extend({ } }); + if ( jQuery.isEmptyObject( prop ) ) { + return optall.complete.call(this); + } + // For JS strict compliance return true; }); @@ -427,4 +431,4 @@ if ( jQuery.expr && jQuery.expr.filters ) { return elem === fn.elem; }).length; }; -} \ No newline at end of file +}