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中if语句的几种优化代码写法
Mar 12 Javascript
js 利用className得到对象的实现代码
Nov 15 Javascript
javascript改变position值实现菜单滚动至顶部后固定
Jan 18 Javascript
关于JavaScript与HTML的交互事件
Apr 12 Javascript
html文件中jquery与velocity变量中的$冲突的解决方法
Nov 01 Javascript
toggle()隐藏问题的解决方法
Feb 17 Javascript
javascript与css3动画结合使用小结
Mar 11 Javascript
JS封装的三级联动菜单(使用时只需要一行js代码)
Oct 24 Javascript
Nuxt.js实现校验访问浏览器类型的中间件
Aug 24 Javascript
layui table数据修改的回显方法
Sep 04 Javascript
js实现鼠标点击页面弹出自定义文字效果
Dec 24 Javascript
详解Typescript里的This的使用方法
Jan 08 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代码
2010/02/16 PHP
php判断GIF图片是否为动画的方法
2020/09/04 PHP
简单谈谈PHP中的trait
2017/02/25 PHP
如何解决Jquery库及其他库之间的$命名冲突
2013/09/15 Javascript
escape编码与unescape解码汉字出现乱码的解决方法
2014/07/02 Javascript
jQuery中andSelf()方法用法实例
2015/01/08 Javascript
javascript用函数实现对象的方法
2015/05/14 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
2015/11/16 Javascript
Jquery实现纵向横向菜单
2016/01/24 Javascript
基于JavaScript实现轮播图代码
2016/07/14 Javascript
js中作用域的实例解析
2017/03/16 Javascript
详解Vue路由钩子及应用场景(小结)
2017/11/07 Javascript
JS实现基于拖拽改变物体大小的方法
2018/01/23 Javascript
给localStorage设置一个过期时间的方法分享
2018/11/06 Javascript
Vue.Draggable拖拽功能的配置使用方法
2020/07/29 Javascript
使用vscode快速建立vue模板过程详解
2019/10/10 Javascript
node静态服务器实现静态读取文件或文件夹
2019/12/03 Javascript
Python编写的com组件发生R6034错误的原因与解决办法
2013/04/01 Python
python MySQLdb Windows下安装教程及问题解决方法
2015/05/09 Python
python3下实现搜狗AI API的代码示例
2018/04/10 Python
详解django的serializer序列化model几种方法
2018/10/16 Python
Python 实现子类获取父类的类成员方法
2019/01/11 Python
用python读取xlsx文件
2020/12/17 Python
新西兰珠宝品牌:Michael Hill
2017/09/16 全球购物
美国背景检查、公共记录和人物搜索网站:BeenVerified
2018/02/25 全球购物
北京一家公司的.net开发工程师笔试题
2012/04/17 面试题
大专生工程监理求职信
2013/10/04 职场文书
护理专业大学生自我推荐信
2014/01/25 职场文书
五年级科学教学反思
2014/02/05 职场文书
服装设计专业毕业生求职信
2014/04/09 职场文书
读书月活动方案
2014/05/22 职场文书
自我检讨报告
2015/01/28 职场文书
个人求职自荐信范文
2015/03/06 职场文书
电影雷锋观后感
2015/06/10 职场文书
教师师德工作总结2015
2015/07/22 职场文书
给原生html中添加水印遮罩层的实现示例
2021/04/02 Javascript