mirror of
https://github.com/jquery/jquery.git
synced 2024-11-23 02:54:22 +00:00
jquery fx: closes #3128. Saved some bytes when creating custom animations, using macros. Thanks Mike Helgeson.
This commit is contained in:
parent
112f7b15ae
commit
aacdeeb48d
33
src/fx.js
33
src/fx.js
@ -45,26 +45,6 @@ jQuery.fn.extend({
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
slideDown: function(speed,callback){
|
|
||||||
return this.animate({height: "show"}, speed, callback);
|
|
||||||
},
|
|
||||||
|
|
||||||
slideUp: function(speed,callback){
|
|
||||||
return this.animate({height: "hide"}, speed, callback);
|
|
||||||
},
|
|
||||||
|
|
||||||
slideToggle: function(speed, callback){
|
|
||||||
return this.animate({height: "toggle"}, speed, callback);
|
|
||||||
},
|
|
||||||
|
|
||||||
fadeIn: function(speed, callback){
|
|
||||||
return this.animate({opacity: "show"}, speed, callback);
|
|
||||||
},
|
|
||||||
|
|
||||||
fadeOut: function(speed, callback){
|
|
||||||
return this.animate({opacity: "hide"}, speed, callback);
|
|
||||||
},
|
|
||||||
|
|
||||||
fadeTo: function(speed,to,callback){
|
fadeTo: function(speed,to,callback){
|
||||||
return this.animate({opacity: to}, speed, callback);
|
return this.animate({opacity: to}, speed, callback);
|
||||||
},
|
},
|
||||||
@ -178,6 +158,19 @@ jQuery.fn.extend({
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Generate shortcuts for custom animations
|
||||||
|
jQuery.each({
|
||||||
|
slideDown: { height:"show" },
|
||||||
|
slideUp: { height: "hide" },
|
||||||
|
slideToggle: { height: "toggle" },
|
||||||
|
fadeIn: { opacity: "show" },
|
||||||
|
fadeOut: { opacity: "hide" }
|
||||||
|
}, function( name, props ){
|
||||||
|
jQuery.fn[ name ] = function( speed, callback ){
|
||||||
|
return this.animate( props, speed, callback );
|
||||||
|
};
|
||||||
|
});
|
||||||
|
|
||||||
var queue = function( elem, type, array ) {
|
var queue = function( elem, type, array ) {
|
||||||
if ( elem ){
|
if ( elem ){
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user