Permalink
Please
sign in to comment.
Browse files
Effects: Added fade effect. Needs documentation.
Fixes #4416 - Add fade effect.
- Loading branch information...
Showing
with
34 additions
and 0 deletions.
- +2 −0 demos/effect/default.html
- +32 −0 ui/jquery.effects.fade.js
@@ -0,0 +1,32 @@ | ||
/* | ||
* jQuery UI Effects Fade @VERSION | ||
* | ||
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) | ||
* Dual licensed under the MIT (MIT-LICENSE.txt) | ||
* and GPL (GPL-LICENSE.txt) licenses. | ||
* | ||
* http://docs.jquery.com/UI/Effects/Fade | ||
* | ||
* Depends: | ||
* jquery.effects.core.js | ||
*/ | ||
(function($) { | ||
|
||
$.effects.fade = function(o) { | ||
return this.queue(function() { | ||
var elem = $(this), | ||
mode = $.effects.setMode(elem, o.options.mode || 'hide'); | ||
|
||
elem.animate({ opacity: mode }, { | ||
queue: false, | ||
duration: o.duration, | ||
easing: o.options.easing, | ||
complete: function() { | ||
(o.callback && o.callback.apply(this, arguments)); | ||
elem.dequeue(); | ||
} | ||
}); | ||
}); | ||
}; | ||
|
||
})(jQuery); |
0 comments on commit
bddf0fd