@@ -831,37 +831,42 @@ $.fn.extend({
831
831
_addClass : $ . fn . addClass ,
832
832
addClass : function ( classNames , speed , easing , callback ) {
833
833
return speed ?
834
- $ . effects . animateClass . apply ( this , [ { add : classNames } , speed , easing , callback ] ) :
835
- this . _addClass ( classNames ) ;
834
+ $ . effects . animateClass . call ( this ,
835
+ { add : classNames } , speed , easing , callback ) :
836
+ this . _addClass ( classNames ) ;
836
837
} ,
837
838
838
839
_removeClass : $ . fn . removeClass ,
839
840
removeClass : function ( classNames , speed , easing , callback ) {
840
841
return speed ?
841
- $ . effects . animateClass . apply ( this , [ { remove : classNames } , speed , easing , callback ] ) :
842
- this . _removeClass ( classNames ) ;
842
+ $ . effects . animateClass . call ( this ,
843
+ { remove : classNames } , speed , easing , callback ) :
844
+ this . _removeClass ( classNames ) ;
843
845
} ,
844
846
845
847
_toggleClass : $ . fn . toggleClass ,
846
848
toggleClass : function ( classNames , force , speed , easing , callback ) {
847
849
if ( typeof force === "boolean" || force === undefined ) {
848
850
if ( ! speed ) {
849
- // without speed parameter;
851
+ // without speed parameter
850
852
return this . _toggleClass ( classNames , force ) ;
851
853
} else {
852
- return $ . effects . animateClass . apply ( this , [ ( force ? { add :classNames } : { remove :classNames } ) , speed , easing , callback ] ) ;
854
+ return $ . effects . animateClass . call ( this ,
855
+ ( force ? { add : classNames } : { remove : classNames } ) ,
856
+ speed , easing , callback ) ;
853
857
}
854
858
} else {
855
- // without force parameter;
856
- return $ . effects . animateClass . apply ( this , [ { toggle : classNames } , force , speed , easing ] ) ;
859
+ // without force parameter
860
+ return $ . effects . animateClass . call ( this ,
861
+ { toggle : classNames } , force , speed , easing ) ;
857
862
}
858
863
} ,
859
864
860
865
switchClass : function ( remove , add , speed , easing , callback ) {
861
- return $ . effects . animateClass . apply ( this , [ {
862
- add : add ,
863
- remove : remove
864
- } , speed , easing , callback ] ) ;
866
+ return $ . effects . animateClass . call ( this , {
867
+ add : add ,
868
+ remove : remove
869
+ } , speed , easing , callback ) ;
865
870
}
866
871
} ) ;
867
872
0 commit comments