Bug Tracker

Ticket #3128: fx[5762].diff

File fx[5762].diff, 1.2 KB (added by flesler, 12 years ago)

Patch proposed by Mike

  • src/fx.js

     
    4545                                });
    4646        },
    4747
    48         slideDown: function(speed,callback){
    49                 return this.animate({height: "show"}, speed, callback);
    50         },
    51 
    52         slideUp: function(speed,callback){
    53                 return this.animate({height: "hide"}, speed, callback);
    54         },
    55 
    56         slideToggle: function(speed, callback){
    57                 return this.animate({height: "toggle"}, speed, callback);
    58         },
    59 
    60         fadeIn: function(speed, callback){
    61                 return this.animate({opacity: "show"}, speed, callback);
    62         },
    63 
    64         fadeOut: function(speed, callback){
    65                 return this.animate({opacity: "hide"}, speed, callback);
    66         },
    67 
    6848        fadeTo: function(speed,to,callback){
    6949                return this.animate({opacity: to}, speed, callback);
    7050        },
     
    178158
    179159});
    180160
     161// Generate shortcuts for custom animations
     162jQuery.each({
     163        slideDown: { height:"show" },
     164        slideUp: { height: "hide" },
     165        slideToggle: { height: "toggle" },
     166        fadeIn: { opacity: "show" },
     167        fadeOut: { opacity: "hide" }
     168}, function( name, props ){
     169        jQuery.fn[ name ] = function( speed, callback ){
     170                return this.animate( props, speed, callback );
     171        };
     172});
     173
    181174var queue = function( elem, type, array ) {
    182175        if ( elem ){
    183176