Added in some more bug fixes - and added the slideToggle method.
[jquery.git] / src / fx / fx.js
index 2a0c951..3e8885d 100644 (file)
@@ -141,6 +141,13 @@ jQuery.fn.extend({
        slideUp: function(speed,callback){
                return this.animate({height: "hide"}, speed, callback);
        },
+
+       slideToggle: function(speed,callback){
+               return this.each(function(){
+                       var state = $(this).is(":hidden") ? "show" : "hide";
+                       $(this).animate({height: state}, speed, callback);
+               });
+       },
        
        /**
         * Fade in all matched elements by adjusting their opacity.