File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -861,9 +861,19 @@ $.extend( $.effects, {
861
861
862
862
// Restores a set of previously saved properties from a data storage
863
863
restore : function ( element , set ) {
864
- for ( var i = 0 ; i < set . length ; i ++ ) {
864
+ var val , i ;
865
+ for ( i = 0 ; i < set . length ; i ++ ) {
865
866
if ( set [ i ] !== null ) {
866
- element . css ( set [ i ] , element . data ( dataSpace + set [ i ] ) ) ;
867
+ val = element . data ( dataSpace + set [ i ] ) ;
868
+ // support: jQuery 1.6.2
869
+ // http://bugs.jquery.com/ticket/9917
870
+ // jQuery 1.6.2 incorrectly returns undefined for any falsy value.
871
+ // We can't differentiate between "" and 0 here, so we just assume
872
+ // empty string since it's likely to be a more common value...
873
+ if ( val === undefined ) {
874
+ val = "" ;
875
+ }
876
+ element . css ( set [ i ] , val ) ;
867
877
}
868
878
}
869
879
} ,
You can’t perform that action at this time.
0 commit comments