一个需求中需要用到样式的改变,自然想到了addClass和removeClass,但是在用的犯了一个很低级的错误,导致纠结了半天。

初始写法(错误写法):

if (isPlayMusic) {console.log('music-to-paused');$('.fortune-test-activity-head-music').addClass('.fortune-test-activity-head-music-paused');isPlayMusic = false;
} else {console.log('music-to-running');$('.fortune-test-activity-head-music').removeClass('.fortune-test-activity-head-music-paused');isPlayMusic = true;
}

后来发现原来在addClass和removeClass的class前面不能加'.'。

更改写法(正确写法):

if (isPlayMusic) {console.log('music-to-paused');$('.fortune-test-activity-head-music').addClass('fortune-test-activity-head-music-paused');isPlayMusic = false;
} else {console.log('music-to-running');$('.fortune-test-activity-head-music').removeClass('fortune-test-activity-head-music-paused');isPlayMusic = true;
}

addClass和removeClass的用法相关推荐

  1. jQuery 属性操作 - addClass() 和 removeClass() 方法

    实例 向第一个 p 元素添加一个类: $("button").click(function(){$("p:first").addClass("intr ...

  2. jQuery addClass,removeClass,class属性增删

    效果图,添加.移除class属性 上代码: <!DOCTYPE html> <html><head><meta charset="UTF-8&quo ...

  3. jquery中的class函数addClass,removeClass,toggle,hasClass

    全栈工程师开发手册 (作者:栾鹏) jquery系列教程2-style样式操作全解 jquery通过class函数操作元素样式 jquery的class函数,包括addClass,removeClas ...

  4. 02属性操作_jqueryCSS类操作(addClass()、removeClass()、toggleClass())

    02属性操作_jqueryCSS类操作(addClass().removeClass().toggleClass()) 代码演示 <!DOCTYPE html> <html>& ...

  5. 前端提高篇(八十六):jQuery的class属性操作addClass()与removeClass()、hasClass()、toggleClass()

    1.addClass()与removeClass()基本使用 addClass:添加class:removeClass:移除class,返回this对象,支持链式操作 $('div').addClas ...

  6. JQuery之addClass、removeClass和toggleClass的用法小结

    addClass:追加class.假设 <div id = 'div1' class = 'class1'></div> $("#div1").addCla ...

  7. html中js添加或删除activex,JS:操作样式表2 :用JS实现添加和删除一个类名的功能(addClass()和removeClass())...

    var box = document.getElementById("box"); box.id = "pox"; 将id = "box", ...

  8. js实现css、addClass、removeClass和toggleClass

    JQuery中获取CSS样式 css(name):访问第一匹配元素的样式属性 css(name,value):在所有匹配的元素中,设置一个样式属性的值 css(properties):把一个" ...

  9. jQuery(七)--属性操作:attr、removeAttr、prop、removeProp、addClass、removeClass、toggleClass、html、text、val

    目录 一.属性 1.1 操作属性 二.属性节点 2.1 概述 三.jQuery中的属性和属性节点 3.1 attr() 3.2 removeAttr() 3.3 prop() 3.4 removePr ...

最新文章

  1. Facebook如何使用Avartarnode提升HDFS可靠性
  2. 零基础该如何学习Web前端知识?
  3. 阿里90后工程师利用ARM硬件特性开启安卓8终端“上帝模式”
  4. C库函数-perror()
  5. Linux基础命令---文本格式转换expand、unexpand
  6. Spring RestTemplate中文乱码解决方案
  7. Spring 实例化bean的三种方式
  8. 【转】(五)unity4.6Ugui中文教程文档-------概要-UGUI Interaction Components
  9. SQL 通过syscolumns.xtype动态查找指定数据类型字段所包含的数据
  10. 1074. Reversing Linked List (25)
  11. python模块-paramiko
  12. “21天好习惯”第一期-15
  13. ps3本服务器维修中,PS3大拆解图文详解!降低成本为目的
  14. r430服务器如何用u盘做系统,DELL R430服务器U盘安装操作系统指南.docx
  15. 宁浩网sql注入工具_国产SQL注入漏洞测试工具 - 超级SQL注入工具(SSQLInjection)...
  16. RTK差分通讯链路---电台
  17. iphone html复制粘贴,教大家如何在iPhone上复制内容快速粘贴到iPad上
  18. Groovy实战分析
  19. chrome突然无法复制粘贴了
  20. python画最简单的折线图,推荐origin画图软件

热门文章

  1. 网络连接出现意外错误的解决办法
  2. 6_计算机网络_应用层-HTTP-DNS-跳板机
  3. 白话自然语言处理(1)之概述
  4. 大学生变身建筑工人:在家隔离的美国学生们,正在Minecraft中复现一座座大学校园...
  5. PMP的PDU是什么?有什么用?怎么免费获得?
  6. 机器学习面试150题(2020):不只是考SVM xgboost 特征工程
  7. 深度学习模型——知识蒸馏
  8. python3打印99乘法表
  9. Mac 远程连接 Windows 桌面工具 Parallels Client 使用教程
  10. Bigemap添加自定义地图,第三方地图