external library initial commit
[dwaf.git] / externals / jquery-ui-1.8 / ui / jquery.effects.fade.js
blob5c6110fe179f427a42d38eb3ebad8be19d0cd3d7
1 /*\r
2  * jQuery UI Effects Fade 1.8\r
3  *\r
4  * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)\r
5  * Dual licensed under the MIT (MIT-LICENSE.txt)\r
6  * and GPL (GPL-LICENSE.txt) licenses.\r
7  *\r
8  * http://docs.jquery.com/UI/Effects/Fade\r
9  *\r
10  * Depends:\r
11  *      jquery.effects.core.js\r
12  */\r
13 (function($) {\r
15 $.effects.fade = function(o) {\r
16         return this.queue(function() {\r
17                 var elem = $(this),\r
18                         mode = $.effects.setMode(elem, o.options.mode || 'hide');\r
20                 elem.animate({ opacity: mode }, {\r
21                         queue: false,\r
22                         duration: o.duration,\r
23                         easing: o.options.easing,\r
24                         complete: function() {\r
25                                 (o.callback && o.callback.apply(this, arguments));\r
26                                 elem.dequeue();\r
27                         }\r
28                 });\r
29         });\r
30 };\r
32 })(jQuery);\r