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 相关文章推荐
简单实例处理url特殊符号&amp;处理(2种方法)
Apr 02 Javascript
无闪烁更新网页内容JS实现
Dec 19 Javascript
jquery图片轮播插件仿支付宝2013版全屏图片幻灯片
Apr 03 Javascript
jQuery EasyUI API 中文帮助文档和扩展实例
Aug 01 Javascript
微信小程序实现验证码获取倒计时效果
Feb 08 Javascript
React BootStrap用户体验框架快速上手
Mar 06 Javascript
vue element-ui 绑定@keyup事件无效的解决方法
Mar 09 Javascript
JS实现显示当前日期的实例代码
Jul 03 Javascript
解决bootstrap-select 动态加载数据不显示的问题
Aug 10 Javascript
100行代码实现一个vue分页组功能
Nov 06 Javascript
微信jssdk逻辑在vue中的运用详解
Nov 14 Javascript
深入了解响应式React Native Echarts组件
May 29 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 之 没有mysql支持时的替代方案
2006/10/09 PHP
CI框架入门之MVC简单示例
2016/11/21 PHP
php正确输出json数据的实例讲解
2018/08/21 PHP
arguments对象
2006/11/20 Javascript
ExtJS 学习专题(一) 如何应用ExtJS(附实例)
2010/03/11 Javascript
JavaScript中变量提升 Hoisting
2012/07/03 Javascript
jQuery用unbind方法去掉hover事件及其他方法介绍
2013/03/18 Javascript
按Enter键触发事件的jquery方法实现代码
2014/02/17 Javascript
jquery实现多行文字图片滚动效果示例代码
2014/10/10 Javascript
js获取浏览器基本信息大全
2014/11/27 Javascript
Javascript定义类(class)的三种方法详解
2015/03/13 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
2015/08/25 Javascript
seajs加载jquery时提示$ is not a function该怎么解决
2015/10/23 Javascript
javascript实现简单计算器效果【推荐】
2016/04/19 Javascript
js print打印网页指定区域内容的简单实例
2016/11/01 Javascript
jQuery图片拖动组件Dropzone用法示例
2017/01/17 Javascript
js a标签点击事件
2017/03/30 Javascript
JavaScript利用fetch实现异步请求的方法实例
2017/07/26 Javascript
js实现动态改变radio状态的方法
2018/02/28 Javascript
vue移动端下拉刷新和上拉加载的实现代码
2018/09/08 Javascript
如何用JavaScript实现功能齐全的单链表详解
2019/02/11 Javascript
vue路由对不同界面进行传参及跳转的总结
2019/04/20 Javascript
python文件读写并使用mysql批量插入示例分享(python操作mysql)
2014/02/17 Python
python list格式数据excel导出方法
2018/10/31 Python
解决jupyter notebook打不开无反应 浏览器未启动的问题
2020/04/10 Python
python 如何实现遗传算法
2020/09/22 Python
法院实习人员自我鉴定
2013/09/26 职场文书
大学生自荐信
2013/12/11 职场文书
优秀员工表扬信
2014/01/17 职场文书
班主任工作经验材料
2014/02/02 职场文书
小学生暑假感言
2014/02/06 职场文书
房屋买卖委托公证书
2014/04/08 职场文书
学校领导班子四风问题整改意见
2014/10/02 职场文书
劳动者解除劳动合同通知书
2015/04/16 职场文书
关于艺术节的开幕致辞
2016/03/04 职场文书
Python何绘制带有背景色块的折线图
2022/04/23 Python