@@ -831,37 +831,42 @@ $.fn.extend({
831831 _addClass : $ . fn . addClass ,
832832 addClass : function ( classNames , speed , easing , callback ) {
833833 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 ) ;
836837 } ,
837838
838839 _removeClass : $ . fn . removeClass ,
839840 removeClass : function ( classNames , speed , easing , callback ) {
840841 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 ) ;
843845 } ,
844846
845847 _toggleClass : $ . fn . toggleClass ,
846848 toggleClass : function ( classNames , force , speed , easing , callback ) {
847849 if ( typeof force === "boolean" || force === undefined ) {
848850 if ( ! speed ) {
849- // without speed parameter;
851+ // without speed parameter
850852 return this . _toggleClass ( classNames , force ) ;
851853 } 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 ) ;
853857 }
854858 } 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 ) ;
857862 }
858863 } ,
859864
860865 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 ) ;
865870 }
866871} ) ;
867872
0 commit comments