我试图让它在它可以工作的地方工作:删除当前类(当前数组值)并添加下一个类(下一个数组值)。
本质上,就是这样。
var myFunction= function (step) {
if (lastEntered === step) {
triggerEvent(step, "impress:stepleave");
lastEntered = null;
// Adding in an array of gradients
var i;
var bg = new Aray();
bg[0] = "gradient-0";
bg[1] = "gradient-1";
bg[2] = "gradient-2";
bg[3] = "gradient-3";
bg[4] = "gradient-4";
bg[5] = "gradient-5";
bg[6] = "gradient-6";
bg[7] = "gradient-7";
bg[8] = "gradient-8";
for (i=0;i<bg.length;i++)
{
body.classList.add(bg[i]);
}
}
};
其中body.classList.add("gradient-1"); 放,它改变了一次颜色,而不会破坏脚本的其余部分。
谢谢!