【发布时间】:2015-12-07 02:54:45
【问题描述】:
我有 3 张图像要在它们之间切换。 我将它们中的每一个放在一个类中并在 css 中更改它的图像。 我现在可以在 2 个类之间切换,但是当我添加第三个类时,代码不起作用。 他们中的任何一个班级都可以成为起始班级。
$('.one').click(function(){
$(this).toggleClass("two");
$(this).toggleClass("one");
});
$('.two').click(function(){
$(this).toggleClass("one");
$(this).toggleClass("two");
});
当我添加这一行时:
$(this).toggleClass("three");
它根本不切换....
你知道我可以将它们全部放在一个函数中的方法吗?
谢谢。
【问题讨论】:
-
您能否举一个实际的例子说明您要完成什么以及想要的结果是什么?
-
用户有一张X图片,例如绿色,当他点击它时,它应该是黄色的,当他点击它时,它应该是红色的。如果图像已经是红色,它应该是绿色然后黄色,如果他从黄色开始,它应该是红色然后绿色然后黄色......等等。
-
所以你需要按顺序循环分配课堂作业,对吧?
标签: javascript jquery html toggleclass