aboutsummaryrefslogtreecommitdiffstats
path: root/ui/effect-fade.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/effect-fade.js')
-rw-r--r--ui/effect-fade.js25
1 files changed, 13 insertions, 12 deletions
diff --git a/ui/effect-fade.js b/ui/effect-fade.js
index 3bde7d6b9..ad7c2134b 100644
--- a/ui/effect-fade.js
+++ b/ui/effect-fade.js
@@ -28,18 +28,19 @@
}
}(function( $ ) {
-return $.effects.effect.fade = function( o, done ) {
- var el = $( this ),
- mode = $.effects.setMode( el, o.mode || "toggle" );
+return $.effects.define( "fade", "toggle", function( options, done ) {
+ var show = options.mode === "show";
- el.animate({
- opacity: mode
- }, {
- queue: false,
- duration: o.duration,
- easing: o.easing,
- complete: done
- });
-};
+ $( this )
+ .css( "opacity", show ? 0 : 1 )
+ .animate({
+ opacity: show ? 1 : 0
+ }, {
+ queue: false,
+ duration: options.duration,
+ easing: options.easing,
+ complete: done
+ });
+});
}));