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 基础篇之运算符、语句(二)
Apr 07 Javascript
nullJavascript中创建对象的五种方法实例
May 07 Javascript
javascript替换已有元素replaceChild()使用介绍
Apr 03 Javascript
JavaScript中判断整数的多种方法总结
Nov 08 Javascript
利用js实现禁止复制文本信息
Jun 03 Javascript
JavaScript脚本判断蜘蛛来源的方法
Sep 22 Javascript
使用jquery datatable和bootsrap创建表格实例代码
Mar 17 Javascript
基于Vue实现页面切换左右滑动效果
Jun 29 Javascript
使用JS和canvas实现gif动图的停止和播放代码
Sep 01 Javascript
jQuery中图片展示插件highslide.js的简单dom
Apr 22 jQuery
浅谈element中InfiniteScroll按需引入的一点注意事项
Jun 05 Javascript
jQuery实现增删改查
Dec 22 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
php递归实现无限分类的方法
2015/07/28 PHP
微信获取用户地理位置信息的原理与步骤
2015/11/12 PHP
php字符串的替换,分割和连接方法
2016/05/23 PHP
PHP PDOStatement::execute讲解
2019/01/31 PHP
PHP中str_split()函数的用法讲解
2019/04/11 PHP
用JavaScript实现UrlEncode和UrlDecode的脚本代码
2008/07/23 Javascript
缓动函数requestAnimationFrame 更好的实现浏览器经动画
2012/12/07 Javascript
jQuery动态修改超链接地址的方法
2015/02/13 Javascript
Underscore.js 1.3.3 中文注释翻译说明
2015/06/25 Javascript
JS深度拷贝Object Array实例分析
2016/03/31 Javascript
javascript实现简单计算器效果【推荐】
2016/04/19 Javascript
微信小程序  wx.request合法域名配置详解
2016/11/23 Javascript
jQuery解析返回的xml和json方法详解
2017/01/05 Javascript
AngularJS监听ng-repeat渲染完成的两种方法
2018/01/16 Javascript
详解vue 单页应用(spa)前端路由实现原理
2018/04/04 Javascript
在Vue中获取组件声明时的name属性方法
2018/09/12 Javascript
解决ant design vue 表格a-table二次封装,slots渲染的问题
2020/10/28 Javascript
在Python的gevent框架下执行异步的Solr查询的教程
2015/04/16 Python
numpy.linspace 生成等差数组的方法
2018/07/02 Python
Python 实现域名解析为ip的方法
2019/02/14 Python
详解一种用django_cache实现分布式锁的方式
2019/09/01 Python
python matplotlib拟合直线的实现
2019/11/19 Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
2020/02/20 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
2020/10/21 Python
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
印度最大的网上花店:Ferns N Petals(鲜花、礼品和蛋糕)
2017/10/16 全球购物
意大利简约的休闲品牌:Aspesi
2018/02/08 全球购物
美国地毯购买网站:Rugs USA
2019/02/23 全球购物
餐厅销售主管职责范本
2014/02/19 职场文书
教师评语大全
2014/04/28 职场文书
优秀学生干部个人事迹材料
2014/06/02 职场文书
趣味运动会策划方案
2014/06/02 职场文书
学校安全生产月活动总结
2014/07/05 职场文书
联欢会开场白
2015/06/01 职场文书
感恩教师主题班会
2015/08/12 职场文书
Python IO文件管理的具体使用
2022/03/20 Python