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 相关文章推荐
JS实现打开本地文件或文件夹
Mar 09 Javascript
又一个图片自动缩小的JS代码
Mar 10 Javascript
简短几句 通俗解释javascript的闭包
Jan 17 Javascript
jQuery 数据缓存模块进化史详细介绍
Nov 19 Javascript
JS的encodeURI和java的URLDecoder.decode使用介绍
May 08 Javascript
js获取元素外链样式的方法
Jan 27 Javascript
删除javascript所创建子节点的方法
May 21 Javascript
jQuery Easyui学习之datagrid 动态添加、移除editor
Jan 27 Javascript
ES6的新特性概览
Mar 10 Javascript
js自定义弹框插件的封装
Aug 24 Javascript
Element-ui DatePicker显示周数的方法示例
Jul 19 Javascript
Node.js fs模块原理及常见用途
Oct 22 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
实用函数3
2007/11/08 PHP
PHPMyAdmin 快速配置方法
2009/05/11 PHP
Zend Studio去除编辑器的语法警告设置方法
2012/10/24 PHP
php利用smtp类实现电子邮件发送
2015/10/30 PHP
php获取远程文件的内容和大小
2015/11/03 PHP
PHP实现接收二进制流转换成图片的方法
2017/01/10 PHP
PHP 实现从数据库导出到.csv文件方法
2017/07/06 PHP
PHP读取word文档的方法分析【基于COM组件】
2017/08/01 PHP
jQuery EasyUI API 中文文档 - ComboTree组合树
2011/10/11 Javascript
由Javascript实现的页面日历
2011/11/04 Javascript
面向对象的Javascript之三(封装和信息隐藏)
2012/01/27 Javascript
javascript 通用loading动画效果实例代码
2014/01/14 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
javascript与jquery中的this关键字用法实例分析
2015/12/24 Javascript
xmlplus组件设计系列之下拉刷新(PullRefresh)(6)
2017/05/03 Javascript
react-redux中connect()方法详细解析
2017/05/27 Javascript
详解vue移动端项目的适配(以mint-ui为例)
2018/08/17 Javascript
js 解析 JSON 数据简单示例
2020/04/21 Javascript
javascript实现移动端触屏拖拽功能
2020/07/29 Javascript
Python中每次处理一个字符的5种方法
2015/05/21 Python
Python操作mysql数据库实现增删查改功能的方法
2018/01/15 Python
python机器人行走步数问题的解决
2018/01/29 Python
Python实现的根据文件名查找数据文件功能示例
2018/05/02 Python
转换科学计数法的数值字符串为decimal类型的方法
2018/07/16 Python
pyqt5的QComboBox 使用模板的具体方法
2018/09/06 Python
Python操作json的方法实例分析
2018/12/06 Python
django自带serializers序列化返回指定字段的方法
2019/08/21 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
2020/01/10 Python
优衣库澳大利亚官网:UNIQLO澳大利亚
2017/01/18 全球购物
菲律宾旅游网站:Expedia菲律宾
2017/10/11 全球购物
护士毕业自我鉴定
2014/02/07 职场文书
陈欧的广告词
2014/03/18 职场文书
2014五一国际劳动节活动总结范文
2014/04/14 职场文书
防卫过当辩护词
2015/05/21 职场文书
PyCharm 安装与使用配置教程(windows,mac通用)
2021/05/12 Python
Python实战之疫苗研发情况可视化
2021/05/18 Python