使用JQ来回切换样式的三种方法
方法一:使用JQ添加和删除相应样式
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><style>div{height: 600px;width: 300px;background-color: orange;}.a{background-color: blue;}</style><title>Title</title><script src="jquery-3.1.1.min.js"></script> </head> <body> <div id="d">sakdas </div> </body> <script>$('#d').mouseover(function () {$(this).addClass('a')}).mouseout(function () {$(this).removeClass('a')}) </script> </html>
方法二:使用toggleClass,来回跳转样式
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><style>div{height: 600px;width: 300px;background-color: orange;}.a{background-color: blue;}</style><title>Title</title><script src="jquery-3.1.1.min.js"></script> </head> <body> <div id="d">sakdas </div> </body> <script>$('#d').mouseover(function () { // 俩个状态来回切换 $(this).toggleClass('a')}).mouseout(function () {$(this).toggleClass('a')}) </script> </html>
第三种,点击来回跳转
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><style>div{height: 600px;width: 300px;background-color: orange;}.a{background-color: blue;}</style><title>Title</title><script src="jquery-3.1.1.min.js"></script> </head> <body> <div id="d">sakdas </div> </body> <script>$('#d').click(function () {$(this).toggleClass('a')}) </script> </html>
使用JQ来回切换样式的三种方法相关推荐
- html按钮disabled状态,CSS定义input disabled样式的三种方法
表单提交的时候我们经常会让提交按钮禁用,满足条件后按钮恢复,disabled禁用按钮后怎么用CSS来改变禁用disabled按钮的样式呢?下面看青岛星网:CSS定义input disabled样式的三 ...
- JQ中val(),html(),text()三种方法的区别
JQ中val(),html(),tex()三种方法的区别是内容不一样 text(参数); 有参数是改变他的文本,无值是获取他的文本 var(); 有参数是改变他的val属性,无值是获取他的val属性 ...
- JS行间改变css的方法,js改变css样式的三种方法推荐
共用代码: this is a div var div=document.getElementById('div'); 第一种:用cssText div.style.cssText='width:25 ...
- 引入CSS样式的三种方法
样式表放在不同的地方,产生作用的范围也不同.大致来说,样式表分为内联样式表和外联样式表,即有页面内放置.外部引用.外部导入三种方式. 内联样式表 内联样式表就是把样式表规则放在 < HEAD&g ...
- CSS实现导航条Tab切换的三种方法
前面的话 导航条Tab在页面中非常常见,本文说详细介绍CSS实现导航条Tab的三种方法 布局 根据上图所示,先规定几个定义,上图的模块整体叫做导航,由导航标题和导航内容组成.要实现上图所示的布局效 ...
- HTML的样式及引入样式的三种类型
引入样式 样式 引入样式的三种类型 内联样式 行内样式 外部引入 样式名 样式 字体颜色 color: ; 背景颜色 background-color: ; 字体大小 font-size: ; 外边距 ...
- vue中,scss样式的三种写法——当前页面直接定义、@import引入样式、main.js引入公共样式 deep和important的写法
vue中,scss样式的三种写法--当前页面直接定义.@import引入样式.main.js引入公共样式 & deep和important的写法 1.安装scss # 安装node-sass ...
- HTML引入CSS样式三种方法及优先级
HTML引入CSS样式三种方法及优先级 CSS样式的写法 HTML引入CSS样式三种方法及优先级: 方法 css的样式引用由3种方式.分别为行内样式.内部样式(嵌入式)和外部样式: 行内样式: ...
- 创建CSS样式的三种方式
CSS基础 - 创建CSS样式的三种方式 我们使用CSS的时候,常规有三种创建CSS样式的的方式: 内联样式,内部样式表,外部样式表 1.内联样式 (不常用) style在标签中的情况就是内联样式.不 ...
最新文章
- 文献阅读方法 如何阅读英文文献 - 施一公(转)
- 第六回严重鄙视360安全卫士
- C# IPGlobalStatistics获取本机网络流量信息
- html2canvas在Vue项目踩坑-生成图片偏移不完整
- vscode设置eslint检验无效_大整理!JavaScript开发者的27个神奇VSCode工具
- 如何使用Python创建自己的加密货币
- 极致无边界!2021 神策数据 Tech-Day 即将开幕
- 第六章、epub文件处理 -- 解析container文件与.opf文件
- MOSS站点的FORM认证修改小结
- cmd如何刷新MySQL数据库_怎样在cmd中用命令操作MySQL数据库 需要技巧
- android 多线程断点续传下载 三
- Oracle 表空间错误集锦
- 【04】泛型中的桥方法
- linux去重统计个数,linux 文件内容查找、去重、统计(示例代码)
- 工厂方法(FactoryMethod)模式
- VirtualBox 虚拟机迁移-克隆
- 物件捆绑 背包问题 动态规划 求解
- ORB-SLAM3从理论到代码实现(三):Optimizer全局优化
- Vscode配置ftp连接远程服务器
- 算法与数据结构 - 数组详解