]> source.dussan.org Git - jquery.git/commitdiff
fix for #4204, fadeTo shows hidden elements before animating
authorBrandon Aaron <brandon.aaron@gmail.com>
Wed, 18 Mar 2009 14:58:06 +0000 (14:58 +0000)
committerBrandon Aaron <brandon.aaron@gmail.com>
Wed, 18 Mar 2009 14:58:06 +0000 (14:58 +0000)
src/fx.js

index c949bdc6a956cb33c35d7a9f08bc9cc9b94a781a..45c2389cd140f7e18f47a1d2c0d2a5b293c190c9 100644 (file)
--- a/src/fx.js
+++ b/src/fx.js
@@ -95,7 +95,8 @@ jQuery.fn.extend({
        },
 
        fadeTo: function(speed,to,callback){
-               return this.animate({opacity: to}, speed, callback);
+               return this.filter(":hidden").css('opacity', 0).show().end()
+                                       .animate({opacity: to}, speed, callback);
        },
 
        animate: function( prop, speed, easing, callback ) {