gpt4 book ai didi

jquery - "Rotate"JQuery 中的类

转载 作者:行者123 更新时间:2023-12-01 04:22:18 25 4
gpt4 key购买 nike

是否有一种构建方式可以“旋转”JQuery 中的类列表,类似于切换类?

例如:

$("#MyElt").rotateClass("Cl1 Cl2 Cl3");
$("#MyElt").rotateClass("Cl1 Cl2 Cl3");
$("#MyElt").rotateClass("Cl1 Cl2 Cl3");
$("#MyElt").rotateClass("Cl1 Cl2 Cl3");

每次调用后 MYElt 上的类(class)状态为:

Cl1
Cl2
Cl3
NO CLASS

最佳答案

为了您的快速引用,我粘贴了 jQuery: Rotating elements through a set of classes 中的代码.

我想,这应该对你有帮助。

$.fn.rotateClass(/* pass multiple class names here */) {
for (var i = 0; i < arguments.length; i++) {
if (this.hasClass(arguments[i])) {
this.removeClass(arguments[i]));
i++;
if (i >= arguments.length) {
i = 0;
}
this.addClass(arguments[i]);
return(this);
}
}
// none found so set the first class
if (arguments.length > 0) {
this.addClass(arguments[0]);
}
return(this);
}

关于jquery - "Rotate"JQuery 中的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9341704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com