你好這是基於非常緊密的改變背景:的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