html要素の色を別の背景色に変更したいのですが、フェードする移行が必要です。HTML要素を別の背景色にアニメーション化します。
function changeBackground() {
console.log("changeBackground() function is working");
var backgrounds = ["navy", "blue", "aqua", "teal", "olive", "green", "lime", "yellow", "orange", "red", "maroon", "fuchsia", "purple"];
var randomBG = backgrounds[Math.floor(Math.random() * backgrounds.length)];
$("html").animate({backgroundColor: randomBG}, "slow");
console.log(randomBG);
}
5行目に問題があります。ここの何かがうまくいかず、私のコードが壊れています。これを行う正しい方法ですか/私はfadeIn()を使用する必要があります(そしてどのように)?
同様
は、関数を呼び出しますか?ここであなたがjqueryなしでそれをやる方法です - https://jsfiddle.net/1eotLfjz/ –