現在のクラス (現在の配列値) を削除し、次のクラス (次の配列値) を追加します。
本質的には、これです。
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 ("勾配-1"); 配置すると、スクリプトの残りの部分を中断することなく、一度だけ色が変更されました。
ありがとう!