基于此答案 - 如何在点击时更改课程 有人可以解释一下下面的代码到底在做什么吗?
$("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
类。