为了账号安全,请及时绑定邮箱和手机立即绑定

.toggleClass( className, switch ),与toggleClass( [switch ] )区别

  1. .toggleClass( className, switch ):一个布尔值,用于判断样式是否应该被添加或移除

  2. .toggleClass( [switch ] ):一个用来判断样式类添加还是移除的 布尔值

  3. .toggleClass( function(index, class, switch) [, switch ] ):用来返回在匹配的元素集合中的每个元素上用来切换的样式类名的一个函数。接收元素的索引位置和元素旧的样式类作为参数

第1和2 意思感觉像是一个意思,怎么区分,第3段不理解,麻烦知道的同学解答一下!

正在回答

3 回答

第一点是如果没存在相同的就会覆盖原先的,第二个,如果没存在就会在原来的基础再追加。最后一个是回调函数

0 回复 有任何疑惑可以回复我~
#1

qq_Stray_imPWX8

最后一个说白点就是,添加新的并合并旧的一起。
2019-03-18 回复 有任何疑惑可以回复我~

同问三个的区别,求大神们解答!

0 回复 有任何疑惑可以回复我~

第一点和第二点的区别:1是通过switch判断是否要添加样式类(cassName),

true,那么这个样式类将被添加;  false,那么这个样式类将被移除;

2只是判断是否添加了样式类,返回一个布尔值   true:添加了    false:移除了(未添加);

以上是个人见解!

第三个还没理解好



1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

.toggleClass( className, switch ),与toggleClass( [switch ] )区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信