mirror of
https://github.com/jquery/jquery.git
synced 2024-11-23 02:54:22 +00:00
Group all local functions at the top of the file and add comments
This commit is contained in:
parent
56ffad2dad
commit
780b7983d0
64
src/effects.js
vendored
64
src/effects.js
vendored
@ -17,13 +17,44 @@ var elemdisplay = {},
|
|||||||
window.mozRequestAnimationFrame ||
|
window.mozRequestAnimationFrame ||
|
||||||
window.oRequestAnimationFrame;
|
window.oRequestAnimationFrame;
|
||||||
|
|
||||||
|
// Animations created synchronously will run synchronously
|
||||||
|
function createFxNow() {
|
||||||
|
setTimeout( clearFxNow, 0 );
|
||||||
|
return ( fxNow = jQuery.now() );
|
||||||
|
}
|
||||||
|
|
||||||
function clearFxNow() {
|
function clearFxNow() {
|
||||||
fxNow = undefined;
|
fxNow = undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
function createFxNow() {
|
// Try to restore the default display value of an element
|
||||||
setTimeout( clearFxNow, 0 );
|
// fails if a display rule has been set for this element, e.g. div { display: inline; }
|
||||||
return ( fxNow = jQuery.now() );
|
function defaultDisplay( nodeName ) {
|
||||||
|
if ( !elemdisplay[ nodeName ] ) {
|
||||||
|
var elem = jQuery("<" + nodeName + ">").appendTo("body"),
|
||||||
|
display = elem.css("display");
|
||||||
|
|
||||||
|
elem.remove();
|
||||||
|
|
||||||
|
if ( display === "none" || display === "" ) {
|
||||||
|
display = "block";
|
||||||
|
}
|
||||||
|
|
||||||
|
elemdisplay[ nodeName ] = display;
|
||||||
|
}
|
||||||
|
|
||||||
|
return elemdisplay[ nodeName ];
|
||||||
|
}
|
||||||
|
|
||||||
|
// Generate parameters to create a standard animation
|
||||||
|
function genFx( type, num ) {
|
||||||
|
var obj = {};
|
||||||
|
|
||||||
|
jQuery.each( fxAttrs.concat.apply([], fxAttrs.slice(0,num)), function() {
|
||||||
|
obj[ this ] = type;
|
||||||
|
});
|
||||||
|
|
||||||
|
return obj;
|
||||||
}
|
}
|
||||||
|
|
||||||
jQuery.fn.extend({
|
jQuery.fn.extend({
|
||||||
@ -260,16 +291,6 @@ jQuery.fn.extend({
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
function genFx( type, num ) {
|
|
||||||
var obj = {};
|
|
||||||
|
|
||||||
jQuery.each( fxAttrs.concat.apply([], fxAttrs.slice(0,num)), function() {
|
|
||||||
obj[ this ] = type;
|
|
||||||
});
|
|
||||||
|
|
||||||
return obj;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Generate shortcuts for custom animations
|
// Generate shortcuts for custom animations
|
||||||
jQuery.each({
|
jQuery.each({
|
||||||
slideDown: genFx("show", 1),
|
slideDown: genFx("show", 1),
|
||||||
@ -536,21 +557,4 @@ if ( jQuery.expr && jQuery.expr.filters ) {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
function defaultDisplay( nodeName ) {
|
|
||||||
if ( !elemdisplay[ nodeName ] ) {
|
|
||||||
var elem = jQuery("<" + nodeName + ">").appendTo("body"),
|
|
||||||
display = elem.css("display");
|
|
||||||
|
|
||||||
elem.remove();
|
|
||||||
|
|
||||||
if ( display === "none" || display === "" ) {
|
|
||||||
display = "block";
|
|
||||||
}
|
|
||||||
|
|
||||||
elemdisplay[ nodeName ] = display;
|
|
||||||
}
|
|
||||||
|
|
||||||
return elemdisplay[ nodeName ];
|
|
||||||
}
|
|
||||||
|
|
||||||
})( jQuery );
|
})( jQuery );
|
||||||
|
Loading…
Reference in New Issue
Block a user