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


Posted in Javascript onOctober 11, 2013

在本文中用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"); 
} 
}
Javascript 相关文章推荐
javascript+dom树型菜单类,希望朋友们一起进步
May 03 Javascript
文字不间断滚动(上下左右)实例代码
Apr 21 Javascript
JS预览图像将本地图片显示到浏览器上
Aug 25 Javascript
jquery实现网页查找功能示例分享
Feb 12 Javascript
js 获取元素下面所有li的两种方法
Apr 14 Javascript
微信jssdk在iframe页面失效问题的解决措施
Mar 03 Javascript
JavaScript 数组some()和filter()的用法及区别
May 20 Javascript
JS敏感词过滤代码
Dec 23 Javascript
三种方式实现瀑布流布局
Feb 10 Javascript
windows实现npm和cnpm安装步骤
Oct 24 Javascript
vue实现日历表格(element-ui)
Sep 24 Javascript
vue的webcamjs集成方式
Nov 16 Javascript
鼠标划过实现延迟加载并隐藏层的js代码
Oct 11 #Javascript
javascript自然分类法算法实现代码
Oct 11 #Javascript
jQuery阻止事件冒泡具体实现
Oct 11 #Javascript
JS定时器实例详细分析
Oct 11 #Javascript
jquery 清空file域示例(兼容个浏览器)
Oct 11 #Javascript
jquery左右滚动焦点图banner图片鼠标经过显示上下页按钮
Oct 11 #Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
Oct 11 #Javascript
You might like
PHP保存带BOM文件的方法
2015/02/12 PHP
php实用代码片段整理
2016/11/12 PHP
ZendFramework框架实现连接两个或多个数据库的方法
2016/12/08 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
2017/05/30 PHP
Laravel如何实现适合Api的异常处理响应格式
2020/06/14 PHP
JavaScript 高级语法介绍
2009/06/15 Javascript
基于jquery的无刷新分页技术
2011/06/11 Javascript
使用CSS和jQuery模拟select并附提交后取得数据的代码
2013/10/18 Javascript
浅谈javascript六种数据类型以及特殊注意点
2013/12/20 Javascript
jQuery中:selected选择器用法实例
2015/01/04 Javascript
jQuery对JSON数据进行排序输出的方法
2015/06/24 Javascript
使用jQuery mobile库检测url绝对地址和相对地址的方法
2015/12/04 Javascript
jquery单击事件和双击事件冲突解决方案
2016/03/02 Javascript
jQuery实现的跨容器无缝拖动效果代码
2016/06/21 Javascript
使用JQuery选择HTML遍历函数的方法
2016/09/17 Javascript
AngularJS折叠菜单实现方法示例
2017/05/18 Javascript
关于在vue-cli中使用微信自动登录和分享的实例
2017/06/22 Javascript
[03:57]DOTA2英雄梦之声_第03期_幻影刺客
2014/06/21 DOTA
[01:28]一分钟告诉你DOTA2 TI9不朽宝藏Ⅱ中有什么!
2019/07/09 DOTA
python构造icmp echo请求和实现网络探测器功能代码分享
2014/01/10 Python
Python获取当前时间的方法
2014/01/14 Python
Python标准库内置函数complex介绍
2014/11/25 Python
Python实现设置windows桌面壁纸代码分享
2015/03/28 Python
python子线程退出及线程退出控制的代码
2019/10/16 Python
浏览器实现移动端高性能css3动画(开启gpu加速)
2013/12/23 HTML / CSS
Debenhams百货英国官方网站:Debenhams UK
2016/07/12 全球购物
红色康乃馨酒店:Red Carnation Hotels
2017/06/22 全球购物
健身场所或家用健身设备:Life Fitness
2017/11/01 全球购物
医院辞职信范文
2014/01/17 职场文书
职工运动会邀请函
2014/02/02 职场文书
运动会致辞稿
2015/07/29 职场文书
2016民族团结先进个人事迹材料
2016/02/26 职场文书
导游词之河姆渡遗址博物馆
2019/10/10 职场文书
如何用JavaScipt测网速
2021/05/09 Javascript
Golang并发操作中常见的读写锁详析
2021/08/30 Golang
Kubernetes部署实例并配置Deployment、网络映射、副本集
2022/04/01 Servers