我正在设计一个鱼缸。页面的整个背景是水。我想设置一个功能,在 5000 毫秒后将水从蓝色变为棕色,然后暂停。然后,用户将单击一个按钮来“清洁水箱”,这将重置背景更改功能。
我能找到的唯一解决方案是不断将背景从蓝色变为绿色的循环。
var intPgColorIndex = 0;
var arrPgColor = new Array("#999966", "#00ffff" );
function SetPgColor()
{
var PgColor;
intPgColorIndex++;
if (intPgColorIndex >= arrPgColor.length)
{
intPgColorIndex = 0;
}
PgColor = arrPgColor[intPgColorIndex];
if (PgColor = "#999966" ) {
document.body.style.backgroundColor = PgColor;
setTimeout("SetPgColor()", 5000);
}
};