你好这是基于非常紧密的改变背景:的setInterval从功能
jquery loop through different backgrounds
该解决方案为我做的工作,但我不希望背景的改变对文件准备 - 他们应该被触发由一个函数。出于某种原因,这使得背景变化太快,他们闪烁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秒一次。帮帮我?
完美。工作像一个魅力 –
很高兴帮助:) – AlienWebguy