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中的this实例分析
Apr 28 Javascript
使用mini-define实现前端代码的模块化管理
Dec 25 Javascript
深入理解JavaScript系列(45):代码复用模式(避免篇)详解
Mar 04 Javascript
JavaScript通过Date-Mask将日期转换成字符串的方法
Jun 04 Javascript
javascript每日必学之多态
Feb 23 Javascript
AngularJS基础 ng-focus 指令简单示例
Aug 01 Javascript
js获取上传文件的绝对路径实现方法
Aug 02 Javascript
小程序实现录音上传功能
Nov 22 Javascript
使用uni-app开发微信小程序的实现
Dec 13 Javascript
浅谈vuex为什么不建议在action中修改state
Feb 02 Javascript
Vue中多元素过渡特效的解决方案
Feb 05 Javascript
jQuery 添加元素和删除元素的方法
Jul 15 jQuery
鼠标划过实现延迟加载并隐藏层的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
ioncube_loader_win_5.2.dll的错误解决方法
2015/01/04 PHP
php实现httpRequest的方法
2015/03/13 PHP
Yii2.0中使用js异步删除示例
2017/03/10 PHP
thinkPHP5.0框架自动加载机制分析
2017/03/18 PHP
javascript中substr,substring,slice.splice的区别说明
2010/11/25 Javascript
在JavaScript并非所有的一切都是对象
2013/04/11 Javascript
JQuery+CSS提示框实现思路及代码(纯手工打造)
2013/05/07 Javascript
使用javascript创建快捷方式的简单实例
2013/08/09 Javascript
javascript解析json数据的3种方式
2014/05/08 Javascript
js实现横向百叶窗效果网页切换动画效果的方法
2015/03/02 Javascript
js+cookies实现悬浮购物车的方法
2015/05/25 Javascript
JS+CSS实现精美的二级导航效果代码
2015/09/17 Javascript
Bootstrap每天必学之按钮(一)
2015/11/24 Javascript
基于jquery实现多选下拉列表
2017/08/02 jQuery
对存在JavaScript隐式类型转换的四种情况的总结(必看篇)
2017/08/31 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
2018/01/02 jQuery
JavaScript中var、let、const区别浅析
2018/06/24 Javascript
JS实现显示当前日期的实例代码
2018/07/03 Javascript
vue添加axios,并且指定baseurl的方法
2018/09/19 Javascript
如何检查一个对象是否为空
2019/04/11 Javascript
微信小程序+腾讯地图开发实现路径规划绘制
2019/05/22 Javascript
js实现课堂随机点名系统
2019/11/21 Javascript
Vue.extend 登录注册模态框的实现
2020/12/29 Vue.js
python进阶教程之动态类型详解
2014/08/30 Python
Python callable()函数用法实例分析
2018/03/17 Python
Python 实现使用dict 创建二维数据、DataFrame
2018/04/13 Python
Python中按键来获取指定的值
2019/03/02 Python
对python中的os.getpid()和os.fork()函数详解
2019/08/08 Python
用python画一只可爱的皮卡丘实例
2019/11/21 Python
芬兰攀岩、山地运动和户外活动用品购物网站:Bergfreunde
2016/10/06 全球购物
美国美妆网站:B-Glowing
2016/10/12 全球购物
会计毕业生求职简历的自我评价
2013/10/20 职场文书
恶搞卫生巾广告词
2014/03/18 职场文书
中层领导干部群众路线对照检查材料思想汇报
2014/10/02 职场文书
艺术节开幕词
2015/01/28 职场文书
Python os和os.path模块详情
2022/04/02 Python