基于这个答案 - how to change classes on click 有人可以解释一下下面的代码到底在做什么吗?
$("a").click(function() {
var $this = $(this); // this is just for performance
if(!$this.hasClass('yy'))
$('.yy').toggleClass("yy").toggleClass("xx");
$this.toggleClass("yy").toggleClass("xx");
});
我的意思是最后两行。
最佳答案
首先,它找到所有 a
元素(链接)。
它将点击操作设置为一个函数,该函数:
检查该链接当前是否有
yy
CSS 类。如果没有,则会关闭
yy
类上所有有它的东西并切换xx
那些曾经有yy
的人类。之后,它会切换
yy
和xx
所单击的链接上的类。
关于jquery - 这段代码到底在做什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3792511/