JQuery操作class属性实现按钮开关效果的例子

发布时间:2021-01-23编辑:脚本学堂
本文介绍下,一例jquery实现的按钮开关效果,JQuery通过操作class属性来实现这一效果,有需要的朋友参考学习下。

jquery对class属性的操作方法,在页面中实现按钮的开关效果。

首先,定义两个class:
 

复制代码 代码示例:

.controlOff{
display:inline-block;
width:130px;
height:36px;
cursor:pointer;
background-image:url("../iclass/images/teach_off.png");
background-repeat: no-repeat;
}

.controlOn{
display:inline-block;
width:130px;
height:36px;
cursor:pointer;
background-image:url("../iclass/images/teach_on.png");
background-repeat: no-repeat;
}

然后,定义一个超链接标签:

<a href='javascript:void(0)' id='teachControl' class='controlOff'></a>

最后,实现切换效果的JS脚本
 

复制代码 代码示例:

function switchTeachControl(){
var target = $("#teachControl");
if(target.hasClass("controlOff")){
target.removeClass("controlOff");
target.addClass("controlOn");

}else{
target.removeClass("controlOn");
target.addClass("controlOff");
}
}