jQuery ÊôÐÔ²Ù×÷ - toggleClass() ·½·¨
ʵÀý
¶ÔÉèÖúÍÒÆ³ýËùÓÐ <p> ÔªËØµÄ "main" Àà½øÐÐÇл»£º
$("button").click(function(){
$("p").toggleClass("main")
;
});
¶¨ÒåºÍÓ÷¨
toggleClass() ¶ÔÉèÖûòÒÆ³ý±»Ñ¡ÔªËصÄÒ»¸ö»ò¶à¸öÀà½øÐÐÇл»¡£
¸Ã·½·¨¼ì²éÿ¸öÔªËØÖÐÖ¸¶¨µÄÀà¡£Èç¹û²»´æÔÚÔòÌí¼ÓÀ࣬Èç¹ûÒÑÉèÖÃÔòɾ³ýÖ®¡£Õâ¾ÍÊÇËùνµÄÇл»Ð§¹û¡£
²»¹ý£¬Í¨¹ýʹÓà "switch" ²ÎÊý£¬ÄúÄܹ»¹æ¶¨Ö»É¾³ý»òÖ»Ìí¼ÓÀà¡£
Óï·¨
$(selector).toggleClass(class,switch)
²ÎÊý | ÃèÊö |
---|---|
class |
±ØÐè¡£¹æ¶¨Ìí¼Ó»òÒÆ³ý class µÄÖ¸¶¨ÔªËØ¡£ ÈçÐè¹æ¶¨Èô¸É class£¬ÇëʹÓÿոñÀ´·Ö¸ôÀàÃû¡£ |
switch | ¿ÉÑ¡¡£²¼¶ûÖµ¡£¹æ¶¨ÊÇ·ñÌí¼Ó»òÒÆ³ý class¡£ |
ʹÓú¯ÊýÀ´Çл»Àà
$(selector).toggleClass(function(index,class),switch)
²ÎÊý | ÃèÊö |
---|---|
function(index,class) |
±ØÐè¡£¹æ¶¨·µ»ØÐèÒªÌí¼Ó»òɾ³ýµÄÒ»¸ö»ò¶à¸öÀàÃûµÄº¯Êý¡£
|
switch | ¿ÉÑ¡¡£²¼¶ûÖµ¡£¹æ¶¨ÊÇ·ñÌí¼Ó(true)»òÒÆ³ý(false)Àà¡£ |