您好,这非常接近于:
该解决方案确实对我有用,但是我不希望在准备好文档时更改背景-它们应该由函数触发。由于某种原因,这使得背景变化太快,它们一次闪烁 3,所以看起来循环在某处运行过度:
function run()
{
// Set multicolour backgrounds
window.setInterval( multicolour(), 3000);
}
var colour = 0;
var colours = Array('', 'pink', 'red', 'green', 'light');
function multicolour()
{
colour = (colour+1) % colours.length ;
$('body').attr('id', colours[colour]);
console.log(colour);
}
仅供参考,控制台日志显示颜色每 3 秒闪烁 3 次,而不是每 3 秒更改一次。帮助?