我在这里看到了一些关于 SO 的帖子,但它们在功能和结构上过于具体,而我正在寻找的是更通用的东西,我或任何人都可以在任何地方使用。
我只需要一个按钮,单击该按钮可以在3 个类之间循环。但是如果出现必须循环通过 4、5 或更多类的情况,那么脚本可以轻松扩展。
到目前为止,我能够在两个课程之间“循环”,这基本上比骑自行车更“切换”,所以我有:
HTML:
<a href="#" class="toggle">Toggle classes</a>
<div class="class1">...</div>
jQuery:
$('.toggle').click(function () {
$('div').toggleClass('class1 class2');
});
这是一个简单的小提琴。
现在,您会(好吧,我)认为向该方法添加第三个类会起作用,但它不会:
$('div').toggleClass('class1 class2 class3');
发生的事情是切换开始发生在class1
并且class3
仅发生在之间。
所以这就是我最初遇到的问题:如何让切换按钮依次循环通过3 个类?
然后:如果有人需要骑车上 4、5 节或更多节课怎么办?