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 相关文章推荐
jquery isType() 类型判断代码
Feb 14 Javascript
基于jquery可配置循环左右滚动例子
Sep 09 Javascript
jQuery基本过滤选择器使用介绍
Apr 18 Javascript
jQuery实现的一个tab切换效果内部还嵌有切换
Aug 10 Javascript
jQuery中:not选择器用法实例
Dec 30 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
Apr 06 Javascript
jquery使用on绑定a标签无效 只能用live解决
Jun 02 Javascript
JS库之wow.js使用方法
Sep 14 Javascript
利用HBuilder打包前端开发webapp为apk的方法
Nov 13 Javascript
vue动画效果实现方法示例
Mar 18 Javascript
在vue中对数组值变化的监听与重新响应渲染操作
Jul 17 Javascript
vue-cli3.x配置全局的scss的时候报错问题及解决
Apr 30 Vue.js
鼠标划过实现延迟加载并隐藏层的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
解密ThinkPHP3.1.2版本之独立分组功能应用
2014/06/19 PHP
ThinkPHP模板判断输出Defined标签用法详解
2014/06/30 PHP
PHP可变变量学习小结
2015/11/29 PHP
总结PHP删除字符串最后一个字符的三种方法
2016/08/30 PHP
php PDO判断连接是否可用的实现方法
2017/04/03 PHP
详解PHP防止直接访问.php 文件的实现方法
2017/07/28 PHP
Laravel框架创建路由的方法详解
2019/09/04 PHP
深入解析PHP底层机制及相关原理
2020/12/11 PHP
深入理解JavaScript系列(8) S.O.L.I.D五大原则之里氏替换原则LSP
2012/01/15 Javascript
ExtJS实现文件下载的方法实例
2013/11/09 Javascript
javascript通过元素id和name直接取得元素的方法
2015/04/28 Javascript
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序
2016/08/17 Javascript
原生JS实现九宫格抽奖效果
2017/04/01 Javascript
bootstrap table插件的分页与checkbox使用详解
2017/07/23 Javascript
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
2018/05/17 Javascript
Vue无限滑动周选择日期的组件的示例代码
2018/07/18 Javascript
Vant picker 多级联动操作
2020/11/02 Javascript
python中global用法实例分析
2015/04/30 Python
Python实现配置文件备份的方法
2015/07/30 Python
Python编程中字符串和列表的基本知识讲解
2015/10/14 Python
python定时关机小脚本
2018/06/20 Python
python爬虫 urllib模块url编码处理详解
2019/08/20 Python
python实现四人制扑克牌游戏
2020/04/22 Python
基于python代码批量处理图片resize
2020/06/04 Python
使用已经得到的keras模型识别自己手写的数字方式
2020/06/29 Python
python如何进入交互模式
2020/07/06 Python
PyQt5结合matplotlib绘图的实现示例
2020/09/15 Python
python 如何对logging日志封装
2020/12/02 Python
CSS3中Animation动画属性用法详解
2016/07/04 HTML / CSS
Ajax的优点和缺点
2014/11/21 面试题
会计助理的岗位职责
2013/11/29 职场文书
《识字五》教学反思
2014/03/01 职场文书
软弱涣散基层党组织整改方案
2014/10/25 职场文书
2014-2015学年工作总结
2014/11/27 职场文书
十月围城观后感
2015/06/08 职场文书
黑暗中的舞者观后感
2015/06/18 职场文书